我有MDI表单和几个子表单。当我最大化其中一种形式时,所有其他形式也最大化。例如,从子表单我想激活另一个子表单。以前的第一个子表格最大化。即使设置为正常尺寸,新打开的形式也最大化。怎么阻止?这是某种虫子吗?
答案 0 :(得分:0)
这是标准的记录行为。
可能有一种解决方法。当最大化表单关闭时,您可以绑定到FormClosing事件并将子表单的WindowState设置为“FormWindowState.Normal”
private void Form_FormClosing(object sender, FormClosingEventArgs e)
{
this.WindowState = FormWindowState.Normal;
}
试试这个,看看它是否适合你。