Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Мерцание компонента


Автор: santilaas 7.4.2007, 12:11
Привет всем!!!
Вопрос такой - на форме лежат 2 компонента FlatGroupBox (у первого Align=alLeft, у второго - Align = alClient) - когда я изменяю размеры формы, 2 -ой компонент мерцает - как этого избежать?
Заранее благодарен

Извиняюсь, написал вопрос не туда - надо было в "Общие вопросы" по Delphi

Автор: Rodman 7.4.2007, 12:53
Поэкспериментируй с Align.... Возможно под другим не будет...

И что за клмпонент??? Обычный GroupBox???

Автор: Alexeis 7.4.2007, 13:03
Обычно помогает двойная буферизация. DoubleBufer := true; у формы и у компонента нужно присвоить. 

Автор: santilaas 10.4.2007, 17:03
Цитата

Обычно помогает двойная буферизация. DoubleBufer := true; у формы и у компонента нужно присвоить.

- где именно это нужно присвоить?

Автор: Alexeis 10.4.2007, 18:07
например в OnCreate.

Автор: santilaas 13.4.2007, 18:22
Alexeis, к моему сожалению ничего не помогло - нужны другие идеи 

Автор: Alexeis 13.4.2007, 18:35
Что такое FlatGroupBox ? При использовании всяких сторонних компонент всегда есть шанс нарваться на глюки... (при использовании стандартных можно надеяться что их скоро исправят smile ) Если разработчики не предусмотрели, то тут ничего не поделаешь...

Автор: Yanis 13.4.2007, 18:55
Цитата(santilaas @  13.4.2007,  19:22 Найти цитируемый пост)
Alexeis, к моему сожалению ничего не помогло - нужны другие идеи

Во первых, кому ты поменял это свойство.
Во вторых, что за FlatGroupBox? У меня такого «добра» нет. Может в них то всё дело?
TPanel не мерцают, к примеру.

Автор: santilaas 15.4.2007, 12:23
Все, разобрался - все работает (просто не на все нужные компоненты прописал предложенный код) - Alexeis, большое тебе спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)