C# 解决winform 窗体控件在窗体变化时闪烁的问题

  • 2022-06-10 10:48:47

在窗体form代码中加入如下代码即可:

 protected override CreateParams CreateParams
        {

            get
            {

                CreateParams cp = base.CreateParams;

                cp.ExStyle |= 0x02000000;

                return cp;

            }

        }

UserControl的Code

protected override CreateParams CreateParams {
  get {
    var parms = base.CreateParams;
    parms.Style &= ~0x02000000;  // Turn off WS_CLIPCHILDREN
    return parms;
  }
}

  

猜你喜欢