Alexanbar » 21.07.2004 (Ср) 20:11
Можно попробовать так:
1) Нужно выставить свойство Sorted=False
2) Послать сообщение LVM_SORTITEMS с помощью функции SendMessage.
В качестве одного из аргументов передаётся адрес функции сравнения двух элементов (передаётся, по всей видимости, с помощью оператора Addressof)
Функция сравнения, естественно, может быть любой - главное - правило сравнения придумать.
Одно замечание - VB ничего не будет знать о произведённой сортировке, поэтому любой последующий доступ к элементам Listview скорее всего придётся также делать через SendMessage.