码迷,mamicode.com
首页 > Windows程序 > 详细

C#简单解决winfrom窗体打开时候闪动

时间:2019-08-27 10:29:09      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:打开   style   turn   背景   color   class   使用   方法   get   

当我们使用panel作为窗体背景的时候,在切换或者打开窗体的时候,肉眼明显感觉到窗体的闪动,这样程序的使用体验非常糟糕

此方法用于窗体固定,拖动窗体的话我是采用重写panel方法来解决的

protected override CreateParams CreateParams
        {
            get
            {
                CreateParams paras = base.CreateParams;
                paras.ExStyle |= 0x02000000;
                return paras;
            }
        }   

如果是还有子窗体的话,只需要在父窗体里面重写一次就行

C#简单解决winfrom窗体打开时候闪动

标签:打开   style   turn   背景   color   class   使用   方法   get   

原文地址:https://www.cnblogs.com/zfdzzz/p/11416586.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!