Столкнулся с проблемой мерцания компонентов на форме при ее ресайзе. У многих компонент я использую Anchors (right и bottom), поэтому при ресайзе формы они пропорционально изменяют свой размер, что и приводит к их мерцанию. Пытался с этим бороться при помощи DoubleBuffered, но тщетно... внимательно изучил топик http://forum.vingrad.ru/forum/topic-174630.html...
На данный момент полностью избавиться от мерцания мне не удалось, т.к. Цитата(Alexeis @ 14.11.2007, 17:16 ) | | не все контролы умеют работать с двойной буферизацией. В том числе для этого и не устанавливают ее по умолчанию. |
+ установка DoubleBuffered в некоторых случаях приводила к "непрорисовке" background компонентов (либо background был черным http://forum.vingrad.ru/act-Attach/type/post/id-1316303.html). Возможно я неправильно работаю с DoubleBuffered :(
Попытался найти альтернативу этому всему... Наткнулся на следующую статейку: http://delphi.about.com/library/bluc/text/uc052102g.htm (она на англ, если нужно - могу поверхностно ее перевести). Что по поводу этой статьи скажут профессионалы? Какой метод посоветут... Или может быть поделятся собственным опытом?..
В общем у меня сейчас цель привести мерцание формы при ее ресайзе к минимуму Посоветуйте как мне этого добиться? (DoubleBuffered мне мало чем помог... Может быть стоит меня научить им правильно пользоваться? ) |