日期:2014-05-17  浏览次数:20838 次

winform最大化启动
 this.WindowState = System.Windows.Forms.FormWindowState.Maximized;

一直是最大化启动的, 不知道什么时候突然发现界面最大化启动之后 ”会刷新下,就是界面会闪一下“
明显感觉就是界面会由System.Windows.Forms.FormWindowState.Normal 变成Maximized样的刷新,

如何属性里设置成NORMAL就没有这种情况 ,
我去掉了所有的事件。还是有这种情况 。

可以从哪里着手找问题?

------解决方案--------------------
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
放到构造函数中;不要写在load事件中
------解决方案--------------------
直接在窗体设计器属性中设置WindowState就是了。
------解决方案--------------------
this.WindowState = FormWindowState.Maximized;这句话都可以啊..或者直接改窗体加载的WindowSate属性为Maximized;就ok了..
------解决方案--------------------
你眼神真犀利
------解决方案--------------------
不会吧,我一直都这么用的。是不是在Load事件中写什么代码了,贴上来看看。
------解决方案--------------------
闪的那么快都被你发现了
------解决方案--------------------
引用:
Quote: 引用:

不会吧,我一直都这么用的。是不是在Load事件中写什么代码了,贴上来看看。

如果属性里设置成NORMAL就没有这种情况 ,
我去掉了所有的事件。还是有这种情况 。

 是不是你显示器驱动或显示器硬件有问题噢....我的都没这种情况..
------解决方案--------------------
你其他机器上测试下看看的,在属性窗口中设置我这边测试没有你说的问题