Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.025 c
1-1097506800
Justas
2004-10-11 19:00
2004.10.24
ListView


1-1097330321
CoolMan
2004-10-09 17:58
2004.10.24
Скрытый поиск по маске с копированием


14-1096613025
Григорьев Антон
2004-10-01 10:43
2004.10.24
Куда бы съездить в выходные?


14-1096435740
cyborg
2004-09-29 09:29
2004.10.24
Хотят ввести цензуру на ТВ


14-1096622555
kaZaNoVa
2004-10-01 13:22
2004.10.24
Админ & юзер, права .. сабж !




   Наверх