MDI中子窗口的奇怪行为

时间:2013-12-31 06:45:38

标签: c# mdichild mdiparent

我有MDI表单和几个子表单。当我最大化其中一种形式时,所有其他形式也最大化。例如,从子表单我想激活另一个子表单。以前的第一个子表格最大化。即使设置为正常尺寸,新打开的形式也最大化。怎么阻止?这是某种虫子吗?

1 个答案:

答案 0 :(得分:0)

这是标准的记录行为。

可能有一种解决方法。当最大化表单关闭时,您可以绑定到FormClosing事件并将子表单的WindowState设置为“FormWindowState.Normal”

private void Form_FormClosing(object sender, FormClosingEventArgs e)
{
 this.WindowState = FormWindowState.Normal;
}

试试这个,看看它是否适合你。