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

Вниз

Как избавится от мигания PaintBox-а ?   Найти похожие ветки 

 
Yagoda ©   (2003-11-16 15:11) [0]

Вобщем есть PaintBox1, я там пытаюсь рисовать .. по алгоритму нарисовала объект, очистила PaintBox (зарисовала белым цветом), нарисовала объект в новом месте.

Так вот возникаеэт эфект мигания. Что можно предпринять ?
(Пробовала не затирать весь бокс, а рисовать фигуру в цвете фона на стром месте, все равно мигает, но уже фигура, чувствую что не туда копаю). Помогите если кто знает ?


 
Думкин ©   (2003-11-16 15:31) [1]

Описано мало, но видимо:
1. При подобном подходе - надо юзать TImage.
2. Или рисовать на картинке и в методе Paint PaintBox"a бросать на него картинку.


 
Yagoda ©   (2003-11-16 15:53) [2]

Незнаю поможет ли мне TImage.
А поповоду "рисовать на картинке " это как ?

Попробую описать подробнее есть масив А[100,100], вот его и отображаю, ежели элемент 0 то рисую белый квадрат (забыла: на paintbox проекцирую массив ), если 1 то синий ну и т.д. ... ну так вот из за того что перерисовывается весь пайнт бокс .. он мигает.


 
Fenik ©   (2003-11-16 16:37) [3]

Не надо TImage!
--
DoubleBuffered := True; (?)


 
Infinity1   (2003-11-16 16:47) [4]

Можно рисовать в памяти, и пото скидывать в визульный контрол


 
Yagoda ©   (2003-11-16 17:01) [5]

DoubleBuffered := True;

Это оно !! Спасибо !!!



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

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

Наверх




Память: 0.47 MB
Время: 0.044 c
4-1073917408
TURKDL
2004-01-12 17:23
2004.03.28
Клавишы


11-1057853508
miek
2003-07-10 20:11
2004.03.28
Кладову о TBitmap


6-1074031037
Zeon
2004-01-14 00:57
2004.03.28
Свой SMTP-сервер


9-1062407105
Spayker
2003-09-01 13:05
2004.03.28
Установка GlScene на Delphi7


6-1074061465
olegking
2004-01-14 09:24
2004.03.28
Как получить имена или ИП всех компов находящихся в сети