C#winform控件加载与更新有先后闪烁、延迟的解决办法

 

转载自:https://blog.csdn.net/zhaoyu_m69/article/details/77033071


// 1、加载
protected override CreateParams CreateParams
{
  get
  {
    CreateParams cp = base.CreateParams;
    cp.ExStyle |= 0x02000000;
    return cp;
  }
}

// 2、更新
protected override void WndProc(ref Message m)
{
  if (m.Msg == 0x0014) // 禁掉清除背景消息
    return;
  base.WndProc(ref m);
}


需要添加 using System.Windows.Forms;

更新会让背景变黑,仅加上CreateParams函数就可以了

 

posted @ 2019-09-28 15:38  剑存古风  阅读(608)  评论(0编辑  收藏  举报