MurCode
Форумы
Поиск
О проекте
Delphi
Новое сообщение
Как бы в Delphi 6 избавиться от мигания PaintBox'a (без ParentBackground'a)?
Кроик Семён
Дата: 06.05.2011 13:25:23
Здравствуйте!
Ситуация
имеем TPaintBox
по таймеру вызываем PaintBox.Paint
Проблема
при каждой перерисовке, PaintBox для начала
закрашивается фоном родителя
, что создает неприятный эффект мигания.
Delphi 6, так что свойства ParentBackground еще нет.
Вопрос
Как победить?
DoubleBuffered не помогает.
Мимопроходящий
Дата: 06.05.2011 13:30:42
Hello, Кроик Семён!
You wrote on 6 мая 2011 г. 10:25:23:
Кроик Семён
> Как победить?
> DoubleBuffered не помогает.
a ParentColor := false ?
--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
Кроик Семён
Дата: 06.05.2011 13:31:42
Мимопроходящий,
да
Мимопроходящий
Дата: 06.05.2011 13:37:40
Hello, Кроик Семён!
You wrote on 6 мая 2011 г. 10:31:42:
Кроик Семён
да
тогда забей на PaintBox.
рисуй напрямую на том, кто ему Parent.
--
With best regards, Мимопроходящий.
Posted via ActualForum NNTP Server 1.4
Кроик Семён
Дата: 06.05.2011 13:39:46
Мимопроходящий
Кроик Семён
да
тогда забей на PaintBox.
рисуй напрямую на том, кто ему Parent.
хм, круто
надо попробовать
спасибо
Кроик Семён
Дата: 06.05.2011 14:36:35
Помогло!
Спасибо.
Соколинский Борис
Дата: 06.05.2011 15:03:46
Кроик Семён
DoubleBuffered не помогает.
Проще всего contolstyle:=controlstyle+[csOpaque];
Кроик Семён
Дата: 06.05.2011 19:30:07
Соколинский Борис
Проще всего contolstyle:=controlstyle+[csOpaque];
спасибо,
буду иметь ввиду если что