Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.11.21;
Скачать: CL | DM;

Вниз

Моргания..   Найти похожие ветки 

 
PURGEN   (2004-11-08 18:53) [0]

Здравствуйте мастера...Вопрос такой: программно создается много картинок которые постепенно заполняют форму снизу вверх. При этом видно моргание формы...Так вот как от него избавиться..


 
-=SS=- ©   (2004-11-08 19:13) [1]

В onPaint
 ControlStyle:=ControlStyle+[csOpaque]


 
PURGEN   (2004-11-08 19:23) [2]

procedure TForm1.FormPaint(Sender: TObject);
begin
   ControlStyle:=ControlStyle+[csOpaque];
end;

end.
Так??? Один черт моргает.....


 
-=SS=- ©   (2004-11-08 19:30) [3]

Ты выводишь прямо на форму ?
Если да тогда поидеи должно быть всё гуд.
 Если Всёравно плохо выходит попробуй уменьшить количество вызовов Application.ProcessMessage


 
begin...end ©   (2004-11-08 19:35) [4]

PURGEN   (08.11.04 19:23) [2]
Form1.DoubleBuffered := True ?


 
PURGEN   (2004-11-08 19:40) [5]

Хм....А если не прямо на форму...А например на панель???


 
Rusty   (2004-11-08 23:26) [6]

Попробуй запретить перерисовку фона формы, перехватив сообщение WM_ERASEBKGND.


 
Mihey_temporary ©   (2004-11-08 23:29) [7]


> Хм....А если не прямо на форму...А например на панель???


Panel.DoubleBuffered := True; ?



Страницы: 1 вся ветка

Текущий архив: 2004.11.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.04 c
1-1098723648
фантазер
2004-10-25 21:00
2004.11.21
TFileFormatsList


4-1097643929
atom
2004-10-13 09:05
2004.11.21
запуск программы от имени другого пользователя


6-1095235552
SashkoSoft
2004-09-15 12:05
2004.11.21
Передача данных php-скрипту


1-1099572575
Sectey
2004-11-04 15:49
2004.11.21
Что такое rtl70.bpl и почему оно дает исключение?


1-1099647315
nastya
2004-11-05 12:35
2004.11.21
ComLite32 -смотреть COM-порт