Главная страница
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.029 c
1-1120043267
Chlavik
2005-06-29 15:07
2005.07.18
ListView в дилоговом ресурсе (res)


5-1089967907
}|{yk
2004-07-16 12:51
2005.07.18
Вопрос по наследуемым фреймам


14-1119351478
Vlad Oshin
2005-06-21 14:57
2005.07.18
Нашел перстень. Что бы могли означать эти


6-1113258668
Толян
2005-04-12 02:31
2005.07.18
Ошибка при передачи данных через Socket


3-1118139074
Ярослав
2005-06-07 14:11
2005.07.18
Предача списка в качестве параметра в ХП MS SQL