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

Posted zfdzzz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#简单解决winfrom窗体打开时候闪动相关的知识,希望对你有一定的参考价值。

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

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

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

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

以上是关于C#简单解决winfrom窗体打开时候闪动的主要内容,如果未能解决你的问题,请参考以下文章

C# winfrom comboBox

C# winfrom 窗体的StartPosition 属性

在C#环境下使用winfrom时如何让窗体根据用户显示器的分辨率来调整窗体的分辨率?

请高手指点:c# winfrom 我传一个参数给另一个页面,并执行另一个页面的方法 谢谢

C#(Winfrom)窗体传值问题(子窗体回传值给父窗体)

C#(Winfrom)窗体传值问题(子窗体回传值给父窗体)