c#4.0 Winform应用程序 - 在抵抗或扩展/最小化/调整大小时闪烁

时间:2011-01-11 08:58:10

标签: winforms c#-4.0 flicker doublebuffered

一旦我将WinForm应用程序从.net 3.5迁移到4.0,我发现在我的某些控件上有一个令人讨厌的闪烁

  1. 调整窗口大小,尤其是在最小化窗口并稍后再次显示/显示窗口时
  2. 打开时的模态对话框窗体
  3. 这不是错误,应用程序运行完美,只是令人不安。不幸的是,它也很难描述。

    1. 看起来像运行多个刷新周期
    2. 对话框形式打开,闪烁2-3次然后稳定
    3. 特别是显示图像的控件受其影响,例如,控制表单不显示此效果
    4. 仅限.net 4,在3.5
    5. 中不明显

      我试图将一些控件设置为双缓冲,但没有成功。我只是想知道是否有人注意到了相同的情况,甚至是否有解决方案。

      可能相关:

      1. Winforms Flickering While Drawing Image on Taskbar
      2. How to avoid Flickering in my SDI application?

0 个答案:

没有答案