Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Прорисовка в 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=


Наверх

Титульная страница Поиск, карта сайта Написать письмо