C # / WinForms: рамка GroupBox не рисуется до изменения размера при использовании WS_EX_COMPOSITED - PullRequest
1 голос
/ 28 июля 2011

У меня есть форма, в которой у меня есть TabControl, который, в свою очередь, содержит GroupBox. Я установил расширенный стиль WS_EX_COMPOSITED в переопределенном методе CreateParams формы, чтобы уменьшить мерцание при изменении размера.

Проблема в том, что когда я включил WS_EX_COMPOSITED, граница GroupBox не рисуется, пока я не изменю размер формы. Я попытался настроить GroupBox и применить несколько разных стилей, чтобы решить эту проблему, но ни один из следующих стилей, которые я пробовал, не дал никакого эффекта:

  • WS_EX_TRANSPARENT
  • WS_CLIPCHILDREN
  • WS_CLIPSIBLINGS

У кого-нибудь есть идеи, как заставить эту границу правильно рисовать с самого начала?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...