C# 全屏 启动 时出现的 闪烁 
例如
从一个全屏的启动界面 进入 后 会出现 闪烁的现象,如何去掉这个闪烁?

解决方案 »

  1.   

    //双缓冲防止闪烁
    SetStyle(ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true);
    UpdateStyles();
      

  2.   

    .net的GDI+效率低,因为有刷新动作,建议设置下无背景样式或者双缓存可能效果没弄么严重
      

  3.   

    SetStyle(ControlStyles.DoubleBuffer | ControlStyles.OptimizedDoubleBuffer | ControlStyles.AllPaintingInWmPaint, true);
    UpdateStyles();
    这个是一个办法