C# mdi父窗体中发生最小化后窗体闪烁

C# mdi父窗体中发生最小化后窗体闪烁,c#,winforms,doublebuffered,C#,Winforms,Doublebuffered,我用了这里的代码 防止窗体(MDI窗体)闪烁。代码(打开在我的MDI父窗体中编写的WS_EX_COMPOSITED style标志)也会影响上面所述为MDI父窗体的所有子窗体。这是没有任何形式的负载闪烁。问题是当我最小化MDI表单,然后最大化时,所有子表单在加载时开始闪烁。有人能想出办法吗?有,但这个问题是由于试图绘制的控件重叠造成的,几乎不可能解决(或者至少解决方案没有太多共享!)赛斯说,Elektro黑客说这会减慢整个应用程序的速度,你怎么想?Shaheed,我还没有找到解决问题的方法,我

我用了这里的代码


防止窗体(MDI窗体)闪烁。代码(打开在我的MDI父窗体中编写的WS_EX_COMPOSITED style标志)也会影响上面所述为MDI父窗体的所有子窗体。这是没有任何形式的负载闪烁。问题是当我最小化MDI表单,然后最大化时,所有子表单在加载时开始闪烁。有人能想出办法吗?

有,但这个问题是由于试图绘制的控件重叠造成的,几乎不可能解决(或者至少解决方案没有太多共享!)赛斯说,Elektro黑客说这会减慢整个应用程序的速度,你怎么想?Shaheed,我还没有找到解决问题的方法,我和用户刚刚学会了接受它,因为它不是程序的主要部分