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

Вниз

Компонент могргает при перетаскивании   Найти похожие ветки 

 
Victor! ©   (2004-07-27 02:12) [0]

В программе нужно реализовать мнемосхему. Все элементы для нее делаю от TGraphicControl. Рисую все в методе Paint. Однако при перетаскивании компоненты по мнемосхеме, он начинает жутко моргать. Пробывал рисовать сначала в BitMape, а потом BitBlt  на Canvas компонента – все равно моргает. Че делать?


 
antonn   (2004-07-27 04:07) [1]

А у тя на canvas рисуется или копируется?


 
antonn   (2004-07-27 04:12) [2]

Может у тебя и так... Создаешь TBitmap, Рисуешь на нем, а в OnPaint выводишь его на канвас методом копирования.


 
sirin   (2004-07-27 20:48) [3]

можно проще
Parent.DoubleBuffered := true;
что, в принцыпе, почти тоже самое


 
Victor! ©   (2004-07-28 08:57) [4]

Не, а как правильно то делать?


 
VMcL ©   (2004-07-28 11:10) [5]

>>Victor! ©  (28.07.04 08:57) [4]

Клади все свои TGraphicControl"ы на любой TWinControl (например, TPanel), у которого выставляй св-во DoubleBuffered в True.


 
Victor! ©   (2004-07-29 20:32) [6]

Ладно, ставил я  DoubleBuffered в True, тормоза страшные. Теперь другая проблема, переделал все элементы от TCustomControl, рисуется все быстро, не моргает. Но мне нужен прозрачный Label, а TCustomControl по любахе рисует серый прямоугольник, как его запретить рисовать. (Только не предлагайте делать Label от TGraphicControl, все элементы мнемосхемы должны иметь один базовый класс)


 
wicked ©   (2004-07-30 12:09) [7]

у Label есть свойство - Transparent...


 
Victor! ©   (2004-07-31 08:13) [8]

Да вы не поняли, Label я сам делаю от TCustomControl. И мне нужно сделать, по большому счету, прозрачный TCustomControl, т. е. чтобы не рисовался серый прямоугольник.


 
VMcL ©   (2004-08-01 12:56) [9]

>>Victor! ©  (31.07.04 08:13) [8]

ControlStyle := ControlStyle - [csOpaque]
?



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

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

Наверх




Память: 0.48 MB
Время: 0.031 c
3-1117728453
xroot
2005-06-02 20:07
2005.07.18
Непонятная заморо4ка


1-1119530302
webpauk
2005-06-23 16:38
2005.07.18
Потеря цвета


1-1120152182
olevacho_
2005-06-30 21:23
2005.07.18
массив и компоненты приложения


4-1116328694
Квас
2005-05-17 15:18
2005.07.18
Производитель CD


10-1096882202
AlexA
2004-10-04 13:30
2005.07.18
Сервис не создает COM объект