读书人

如果有多个子窗体第一个窗体最大化了

发布时间: 2012-01-29 21:39:32 作者: rapoo

如果有多个子窗体,第一个窗体最大化了,第2个窗体就算把最大化禁掉,出来的时候还是最大化的
如果有多个子窗体,第一个窗体最大化了,第2个窗体就算把最大化禁掉,出来的时候还是最大化的。。。

怎么搞定阿?

1。不用模式窗口
2。也不能如下:(因为这样窗口会出现重影,且工具栏位置变动了)
if (this.WindowState == FormWindowState.Maximized)
{
this.WindowState = FormWindowState.Normal;
}


[解决办法]
在第二个出现之前把先前的子窗体先恢复normal状态,这是个bug,没法子。
[解决办法]
这是微软的问题,不用操这份心

读书人网 >C#

热点推荐