[转]winform 窗口闪烁问题解决方法

在构造方法中加上如下代码

public Form1()
{
       InitializeComponent();
       SetStyle(ControlStyles.UserPaint, true);
       SetStyle(ControlStyles.AllPaintingInWmPaint, true); // 禁止擦除背景.
       SetStyle(ControlStyles.DoubleBuffer, true); // 双缓冲

}
原文地址:https://www.cnblogs.com/kangyi/p/1486219.html