![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прорисовка в ListView [XP]
akosh12345 © (2010-06-06 10:59:00)Доброго времени суток. Пишу файловый менеджер. Есть проблема. Использую компонент ListView в виртуальном режиме. При прокрутке сильно моргает. Установил DoubleBuffered = True, лучше но не идеал. Нужно я думаю разобраться со свойством ListView1CustomDraw. Если можно напише код. Заранее спасибо.
И. Павел (2010-06-07 08:00:00) [1]Хотя если у вас просто OnData долго выполняется, то, скорее всего, простая ручная перерисовка не поможет. Может, стоит скомбинировать простой ListView, если файлов в папке < N, и виртуальный - если больше?
И. Павел (2010-06-07 00:02:00) [2]Наверняка, в сети можно найти много готовых компонентов, ориентированных на работу с файлами. Например sShellListView из AlphaControls. У меня он, вроде бы, не моргает.
По поводу Custom Draw: http://delphi.about.com/od/delphitips2008/qt/listview_draw.htm
Ну и google: http://www.google.ru/search?hl=ru&source=hp&q=ListView+CustomDraw+Delphi&aq=f&aqi=&aql=&oq=&gs_rfai=