我在Winform应用程序中使用CreateParams覆盖,以避免在使用动态控件填充TableLayout面板时出现flikering。代码如下,
protected override CreateParams CreateParams
{
get
{
CreateParams CP = base.CreateParams;
CP.ExStyle = CP.ExStyle | 0x02000000;
return CP;
}
}
这导致我的CPU使用率上升到30%以上,无论如何要解决此问题?或其他避免闪烁的方式?
最佳答案
好的,我在这里通过按钮更改了值0x02000000。将值更改为0x00000020后,它似乎可以工作。或前夕0x00000040也有效。但是您使用的原始值导致了问题。因此,请再次检查该值。
关于c# - Winform,TableLayoutPanel在动态控件上闪烁是否添加/删除?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7200952/