Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.29;
Скачать: [xml.tar.bz2];

Вниз

Прорисовка в 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.002 c
15-1275925390
Miau
2010-06-07 19:43
2010.08.29
SQL 2000 vs SQL 2008


15-1276069755
SD Software
2010-06-09 11:49
2010.08.29
Цифровая подпись файла


2-1275900385
12
2010-06-07 12:46
2010.08.29
AV при Close у TForm


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


15-1276028976
Юрий
2010-06-09 00:29
2010.08.29
С днем рождения ! 9 июня 2010 среда





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский