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

Вниз

GradientPanel enabled->not(enabled)   Найти похожие ветки 

 
Vinum   (2007-12-02 12:41) [0]

Здравствуйте.
Пример: на форме 5 панелей Enabled и 5 панелей not(Enabled), на всех имеются рисунки, нарисованные в канве
по нажатию кнопки у всех 10 панелей происходит gradientpanel.enabled:=not(gradientpanel.enabled) и все хорошо, но одно но: эти панели моргают. Можно ли это обойти? Чтоб при замене Enabled на not(enabled) не происходило это моргание?


 
Dimaxx ©   (2007-12-02 12:52) [1]

DoubleBuffered=True


 
homm ©   (2007-12-02 13:42) [2]

> [0] Vinum   (02.12.07 12:41)
> хорошо, но одно но: эти панели моргают. Можно ли это обойти?

Используй GRushPanel.


 
Vinum   (2007-12-02 14:08) [3]

DoubleBuffered=True не помогает, перед тем как сюда написать попробовал, под грашпанели переделывать не охота :) учту на будущее


 
Vladimir Kladov ©   (2007-12-02 14:36) [4]

Можно определить обработчик OnEraseBkgnd. DoubleBuffered не может не помогать. Только назначать его надо панелям. Или всей форме (или на чём они там лежат).


 
homm ©   (2007-12-02 15:34) [5]

По Градиентным панелям: Спасает транспарент.
Попробовал LabelEffect: не спасает даже транспарент.
Попробовал GRushPanel (автору на заметку): Не поднадобилась даже буферизация, все и так не моргает.


 
Vinum   (2007-12-02 16:23) [6]

>Спасает транспарент.
Спас. Огромное спасибо.



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

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

Наверх




Память: 0.48 MB
Время: 0.012 c
8-1188773848
Dr. Andrew
2007-09-03 02:57
2009.01.04
Как нарисовать спираль Галилея и Poinsot?


2-1227126547
Чудак
2008-11-19 23:29
2009.01.04
TidTCPClient и мнгозадачность


4-1197977399
mrAlert
2007-12-18 14:29
2009.01.04
перехват копирования


2-1227463627
Nastya
2008-11-23 21:07
2009.01.04
Создание у уничтожение компонентов в RunTime


8-1188662758
Dr. Andrew
2007-09-01 20:05
2009.01.04
Как получить один цвет из другого?