Главная страница
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.47 MB
Время: 0.024 c
14-1096664608
Folk
2004-10-02 01:03
2004.10.24
Не уж то Билли Гейс такой плохой человек?


1-1097498396
Ivan_
2004-10-11 16:39
2004.10.24
Не работают компоненты


6-1092446907
Nix
2004-08-14 05:28
2004.10.24
idWhois


4-1095768486
Aleksandr.
2004-09-21 16:08
2004.10.24
Будет ли форма получать и обрабатывать сообщения при ожидании?


1-1097240952
Megabyte
2004-10-08 17:09
2004.10.24
Конструкция "Case n of"