После переноса приложения WinForm с .net 3.5 на 4.0 я заметил неприятное мерцание на некоторых моих элементах управления, когда
- Изменение размера окна, особенно при сворачивании окна и последующем увеличении/ отобразить его снова
- В модальных диалоговых формах при открытии
Это не ошибка, приложение работает отлично, это только мешает.К сожалению, это также трудно описать.
- Похоже, что выполняется несколько циклов обновления
- Формы диалогов открываются, мерцают 2-3 раза, а затем стабильны
- Особенно элемент управления, показывающий, что изображение страдает от него, элементы управления, например, с формой, не показывают этот эффект
- Только в .net 4, не заметно в 3.5
Я пытался установитьнекоторые элементы управления для двойной буферизации, но безуспешно.Мне просто интересно, заметил ли кто-то ту же ситуацию или даже нашел решение для нее.
Возможно, связано:
- Мерцание Winforms во время рисования изображения на панели задач
- Как избежать мерцания в моем приложении SDI?