Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "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
15-1226057775
Ros (r01)
2008-11-07 14:36
2009.01.04
Как запретить dropdown на combobox?


2-1227286412
savyhinst
2008-11-21 19:53
2009.01.04
LstVew.Objects


15-1225721457
Xenus
2008-11-03 17:10
2009.01.04
Форум работает с перебоями


15-1225786628
Translator
2008-11-04 11:17
2009.01.04
Словарик


8-1188126179
Dr. Andrew
2007-08-26 15:02
2009.01.04
Как нарисовать спираль Fermat с отрисовкой в писелах?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский