![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сортировка по алфавиту [D6, Win95/98, WinME, NT4, Win2k, WinXP]
Белый Орёл © (2006-04-18 12:40:00)Приветствую, мастера! Вот появилась задача, для меня не приятная. Я работаю с виртуальным списком, т.е. Virtual ListView, и столкнулся с сортировкой. Имеется какое-то количество строк, которые надо отсортировать по алфавиту. Прошу вашей помощи в решении этого вопроса, желательно с комментариями.
Сергей М. (2006-04-19 10:33:00) [1]
> где-нибудь есть пример такой сортировки?
Есть.
($DELPHI)\Demos\threads.dpr
> документация по сортировке в виртуальных списках?
Еще раз - сортировать следует не "виртуальный список", а реальный, т.е. тот к элементам которого осуществляется обращения в обработчиках событий OnDataXXXXX()
Белый Орёл (2006-04-19 00:57:00) [2]А где-нибудь есть пример такой сортировки? Или документация по сортировке в виртуальных списках?
Сергей М. (2006-04-18 13:17:00) [3]Сортировка списка в виртуальном режиме средствами TListView.CustomSort() невозможно.
Следует отсортировать оригинальный список любыми удобными средствами/алгоритмами, после чего подключить уже отсортированный список к TListView.