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

Вниз

Virtual ListView   Найти похожие ветки 

 
TP   (2005-02-02 13:58) [0]

Взяв пример виртуального ListView я понял как отрисовывать на
событии OnData строки хранящиеся в памяти.
Вопрос возник как отрисовывать иконки добавляемые в зависимости от содержания строки динамически. Собственно не сам процесс отрисовки(добавляем иконку в ImageList-
присваиваем Item в ListView на OnData ее индекс), но вот при добавлении очередной иконки происходит повторная отрисовка и тем самы процесс визуально напоминающий мерцание(дергание)
строк ListView. Кто сталкивался с этим. Посоветуйте как обойти это.


 
КаПиБаРа ©   (2005-02-02 14:05) [1]

DoubleBuffered := True


 
TR   (2005-02-02 14:18) [2]

Вы меня не поняли. Это не то мерцание. При добавлении иконки в ImageList  происходит  полная перерисовка ListView.


 
TP   (2005-02-02 14:30) [3]

Т.е. по сути происходит при добавлении новой иконки в ImageList повторное срабатывание события OnData.
Но тогда возникает вопрос если не добавлять иконки
в ImageList как их отрисовать на ListView.


 
wicked ©   (2005-02-02 16:16) [4]

обрабатывать сообщение OnCustomDrawItem... а через ImageList задавать только размеры картинок, сам он должен оставаться пустым....


 
TP   (2005-02-03 12:12) [5]

>wicked ©   (02.02.05 16:16) [4]
Спасибо.



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

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

Наверх




Память: 0.47 MB
Время: 0.052 c
1-1107328546
Jay1982
2005-02-02 10:15
2005.02.20
HotKey in CONSOLE


3-1106654671
atruhin
2005-01-25 15:04
2005.02.20
Как в FIB настроить нестандартный номер порта коннекта


1-1107840892
hgd
2005-02-08 08:34
2005.02.20
Сохранение bitmap в jpeg


1-1106985908
MakedoneZ
2005-01-29 11:05
2005.02.20
Как найти число дней в месяце и как очистить TImage.


14-1106602153
Чеширский_Кот
2005-01-25 00:29
2005.02.20
Как вы понимаете второй закон термодинамики?