![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Забыл (или не знал?) - как убрать моргание TImage при перерисовке
lookin © (2007-07-29 01:59:00)Конкретное применение - имеется Timage, в нем рисуются клетки, каждая клетка в данный момент времени имеет свой цвет, в зависимости от момента времени цвет вычисляется по данным из массива - в общем все просто. И есть Trackbar, который и задает моменты времени. Вот теперь можно либо двигать Бар или вызвать меню Проиграть запись. И все красиво, только периодически проползают полосы. Так вот как убрать полосы? Проигрывание картины поставлено в таймере, без Application.Processmessages, TImage стандартный, не наследник. Потоки не хочу, свой компонент писать тоже не хочу. Есть какие-нибудь другие варианты? Заранее спасибо!
lookin (2007-07-29 17:46:00) [1]Точно, спасибо, значит знал, но забыл))
savyhinst (2007-07-29 13:21:00) [2]DoubleBuffered:=true
JaK[Light] (2007-07-29 09:49:00) [3]Используй двойную буферизацию.