Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Виртуальный ListView


Автор: Red Wind 21.10.2004, 22:59
Как сделать ListView виртуальным ?

Автор: p0s0l 21.10.2004, 23:15
Ставь свойство OwnerData := true
При выполнении проги выставь ListView1.Items.Count := <кол-во итемов>;

Пишешь событие OnData, к примеру:
Код
 Item.Caption := IntToStr(Item.Index);
 Item.ImageIndex := Item.Index mod ImageList1.Count;


Автор: Red Wind 22.10.2004, 00:36
И всё ?

Автор: p0s0l 22.10.2004, 00:44
А что еще надо ?
Есть еще другие события. Необязательно их реализовывать.
OnDataHint - это подсказка для тебя, для оптимизации.
OnDataFind - для поиска (методы FindData и FindCaption).
OnDataStateChange - собитие смены состояния итемов...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)