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

Вниз

Мерцание ListView...   Найти похожие ветки 

 
Makhanev A.S. ©   (2004-10-11 22:01) [0]

При изменении структуры subitems imagelist"а (add/replace bitmap) происходить перерисовка связанного с ним listview. Пробовал другие компоненты - то же самое. Двойная буферизация, beginUpdate не помогают.

Вопрос: можно ли заставить listview не мерцать при изменении данных в subitemimages (imagelist)? если ДА, то как?
если нет, то есть ли альтернативный listview без этого недостатка?


 
Rouse_ ©   (2004-10-11 22:08) [1]

Первоначально вопрос: с какой частотой происходит обновление? (временной диапазон, к примеру раз в 2 секунды)


 
Makhanev A.S. ©   (2004-10-11 22:40) [2]


> Rouse_ ©   (11.10.04 22:08) [1]

По-разному, этот процесс непредсказуем.
В теории - не чаще чем раз в 3сек/кол-во айтемов (при равномерном распределении вероятностей обновления всех айтемов).
То есть каждый айтем может обновить свой _единственный_ subitemimage не чаще, чем раз в 3 сек.

Беда в том, что очень часто нужно обновить всего один битмап, когда в листмью десятки строк. Как результат получается перерисовка всего листвью.


 
Rouse_ ©   (2004-10-11 22:56) [3]

Если я правильно понял задачу, то ListView тебе не подходит, я в таких случаях писал своего наследника от TGraphicControl и рисовал на нем... с Invalidate довольно сложно бороться (и не нужно) :)


 
Makhanev A.S. ©   (2004-10-11 23:09) [4]


> Rouse_ ©   (11.10.04 22:56) [3]

Спасибо за консультацию, понял.

Как говорится... будем искать:))


 
Rouse_ ©   (2004-10-11 23:43) [5]

Offtop:
> Makhanev A.S. ©   Обновите анкету.
Зы: Cо-Модератор...



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

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

Наверх




Память: 0.48 MB
Время: 0.052 c
1-1097432917
GuAV
2004-10-10 22:28
2004.10.24
Как в Excel (позднее связывание) написать формат времени ?


1-1097217646
СержК
2004-10-08 10:40
2004.10.24
Сетка на выделенной строке в RxDbGrid


14-1096497543
Homa_Programer
2004-09-30 02:39
2004.10.24
Сеть


1-1096554966
Devel
2004-09-30 18:36
2004.10.24
AV при использовании TXMLDocument


1-1097574502
Роман
2004-10-12 13:48
2004.10.24
Извлечение ресурсов из dll