解决winform窗体控件多,加载慢、卡顿的问题

  protected override CreateParams CreateParams
  {
       get
       {
           CreateParams cp = base.CreateParams;
           cp.ExStyle |= 0x02000000; // 用双缓冲绘制窗口的所有子控件
           return cp;
       }
  }

将此方法放在需要优化的窗体代码中即可。如下图:
在这里插入图片描述

(弊端:可能会存在移动窗体 或者 调整窗体尺寸时会发生背景色失效,需要光标放置失效区域才能恢复的问题)

你可能感兴趣的:(winform窗体加载慢)