Форум: "Основная";
Текущий архив: 2004.10.24;
Скачать: [xml.tar.bz2];
ВнизМерцание 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.038 c