Форум: "KOL";
Текущий архив: 2009.01.04;
Скачать: [xml.tar.bz2];
Вниз
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 вся ветка
Форум: "KOL";
Текущий архив: 2009.01.04;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c