如果有多个子窗体,第一个窗体最大化了,第2个窗体就算把最大化禁掉,出来的时候还是最大化的
如果有多个子窗体,第一个窗体最大化了,第2个窗体就算把最大化禁掉,出来的时候还是最大化的。。。
怎么搞定阿?
1。不用模式窗口
2。也不能如下:(因为这样窗口会出现重影,且工具栏位置变动了)
if (this.WindowState == FormWindowState.Maximized)
{
this.WindowState = FormWindowState.Normal;
}
------解决方案--------------------在第二个出现之前把先前的子窗体先恢复normal状态,这是个bug,没法子。
------解决方案--------------------这是微软的问题,不用操这份心