Мерцание при изменении положения контролов
От: Offset Россия  
Дата: 01.07.05 09:15
Оценка:
Такая ситуация, есть лэйбл, у него куча дочерних контролов,
когда я изменяю (допустим Left) всей кучи этих контролов, то
всё это перерисовывается долго, подскажите решение..

02.07.05 00:28: Перенесено модератором из '.NET' — der Igel
Re: Мерцание при изменении положения контролов
От: Аноним  
Дата: 01.07.05 09:46
Оценка:
Здравствуйте, Offset, Вы писали:

O>Такая ситуация, есть лэйбл, у него куча дочерних контролов,

O>когда я изменяю (допустим Left) всей кучи этих контролов, то
O>всё это перерисовывается долго, подскажите решение..

Попробуй
SuspendLayout();
ResumeLayout();
Re[2]: Мерцание при изменении положения контролов
От: qxWork Голландия http://www.jetbrains.com/company/people/Coox_Sergey.html
Дата: 01.07.05 10:31
Оценка:
O>>Такая ситуация, есть лэйбл, у него куча дочерних контролов,
O>>когда я изменяю (допустим Left) всей кучи этих контролов, то
O>>всё это перерисовывается долго, подскажите решение..

А>Попробуй

А> SuspendLayout();
А> ResumeLayout();

Также можно отказаться от docking'a и изменять коррдинаты всего, чего надо ручками в OnSize и переопределить OnLayout, чтобы ничего не делал.
Также мерцание может облегчить использование DoubleBuffer.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.