Как убрать мерцание при изменении размеров формы.
На Tform распожена Tpanel, на панели PaintBox на который выводится графическая информация. При изменении размеров
паформы (соответсвенно панели и PaintBox). Происходит мерцание.
По всей видимости панель тоже перерисовывается. Подскажите как
это обойти.
PS
Двойная буферезация используется
Здравствуйте, bil, Вы писали:
bil>
bil>Как убрать мерцание при изменении размеров формы.
bil> На Tform распожена Tpanel, на панели PaintBox на который выводится графическая информация. При изменении размеров
bil>паформы (соответсвенно панели и PaintBox). Происходит мерцание.
bil>По всей видимости панель тоже перерисовывается. Подскажите как
bil>это обойти.
bil>PS
bil>Двойная буферезация используется
Использовать двойную буферизацию для всех TWinControl'ов, расположенных на форме. Либо вызывать Update для всех них в обработчике события (сообщения) при изменении размеров формы.
Здравствуйте, bil, Вы писали:
bil>
bil>Как убрать мерцание при изменении размеров формы.
bil> На Tform распожена Tpanel, на панели PaintBox на который выводится графическая информация. При изменении размеров
bil>паформы (соответсвенно панели и PaintBox). Происходит мерцание.
bil>По всей видимости панель тоже перерисовывается. Подскажите как
bil>это обойти.
bil>PS
bil>Двойная буферезация используется
Можно попробовать установить свойство
FullRepaint = false
для TPanel.
Здравствуйте, bil, Вы писали:
bil>
bil>Как убрать мерцание при изменении размеров формы.
bil> На Tform распожена Tpanel, на панели PaintBox на который выводится графическая информация. При изменении размеров
bil>паформы (соответсвенно панели и PaintBox). Происходит мерцание.
bil>По всей видимости панель тоже перерисовывается. Подскажите как
bil>это обойти.
bil>PS
bil>Двойная буферезация используется
InvalidateRect(...)- Самый лучший выход!