Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.29;
Скачать: CL | DM;

Вниз

Прорисовка в ListView   Найти похожие ветки 

 
akosh12345 ©   (2010-06-06 10:59) [0]

Доброго времени суток. Пишу файловый менеджер. Есть проблема. Использую компонент ListView в виртуальном режиме. При прокрутке сильно моргает. Установил DoubleBuffered = True, лучше но не идеал. Нужно я думаю разобраться со свойством ListView1CustomDraw. Если можно напише код. Заранее спасибо.


 
И. Павел ©   (2010-06-07 00:02) [1]

Наверняка, в сети можно найти много готовых компонентов, ориентированных на работу с файлами. Например 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=


 
И. Павел ©   (2010-06-07 08:00) [2]

Хотя если у вас просто OnData  долго выполняется, то, скорее всего, простая ручная перерисовка не поможет. Может, стоит скомбинировать простой ListView, если файлов в папке < N, и виртуальный - если больше?



Страницы: 1 вся ветка

Текущий архив: 2010.08.29;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.004 c
2-1275926869
akosh12345
2010-06-07 20:07
2010.08.29
Копирование с индикатором процесса


10-1166182665
CRA5H
2006-12-15 14:37
2010.08.29
Как вызвать JavaScript функцию из Delphi?


15-1275983684
xayam
2010-06-08 11:54
2010.08.29
Описание интерфейса с помощью xml


10-1167679059
TStas
2007-01-01 22:17
2010.08.29
Как получить код странички, загруженной в WebBrowser?


2-1275885990
И. Павел
2010-06-07 08:46
2010.08.29
WM_COMMAND выполняется, но результат <> 0