C# winform 最大化

父窗体下的子窗体只要一个子窗体最大化,其他的子窗体也最大化了比如一个 mainform 里面有 form1 和form2我最大化form2,form1也变成了最大化 我只想让一个最大化,该怎么做。

第1个回答  2013-08-04
1、把父窗体的IsMdiContainer设置为True;
2、把子窗体的WindowState设置为Normal;
3、在父窗体中用下面的方法打开子窗体:
private void menuItemsMdiForm_Click(object sender, EventArgs e)
{
MyChildForm childForm = new MyChildForm();
childForm .MdiParent = this;
childForm .WindowState = FormWindowState.Maximized;
childForm .Show();
}
第2个回答  2013-08-04
MDI窗体本身就是这样设置的,当里面某个子窗体最大化时,其他子窗体也会跟着最大化的。
第3个回答  2013-08-04
设置MaximizeBox这个属性试试吧,不过估计得加不少代码。。
相似回答