我有一个TabControl,它放在一个有图像背景的窗口中。我过去遇到过一个问题,导致鼠标悬停时标签标题闪烁。使用此处找到的解决方案:TabControl blinks if image is background我能够解决它。但是,无论何时调整窗口大小,问题都会重新出现。有没有办法确保在调整窗口大小时再次调用此'CreateParams'属性?
答案 0 :(得分:2)
不,你这里的魔法已经不多了。您使用蓝色填充来解决您的问题,真正的问题是背景图像太昂贵而无法绘制。
下一个解决方法是在用户调整表单大小时不让面板调整大小。重置Anchor和/或Dock属性,覆盖窗体的OnResizeEnd()方法以更改面板的大小。一旦用户停止拖动,它现在就会卡入到位,只有一个油漆而不是很多油漆。
答案 1 :(得分:-1)
还有另一种修复方法。它可能会引入XP的一些问题,但它确实对我有效。