去除Winform 载入刷新、页面闪烁

最近做winform页面控件很多,页面第一次载入或者动态禁用、显示时页面闪烁得很厉害;根据网上说的加页面缓存之类的都没什么用,偶然从外国的一个论坛中找到了解决办法,原贴已经找不到了;贴上国外小哥的代码

1 protected override CreateParams CreateParams
2         {
3             get
4             {
5                 CreateParams cp = base.CreateParams;
6                 cp.ExStyle |= 0x02000000;
7                 return cp;
8             }
9         }

代码放在窗体的任意位置,其次就是窗体的Opacity属性要设为100%,否则还是会有闪烁。

posted @ 2016-12-22 09:10  .NET划水王  阅读(938)  评论(0编辑  收藏  举报