如何在md容器窗体中显示其窗口状态=最大化的子窗体?
当我在加载我的子表单时(通过单击我的主表单的菜单项)将这些代码放在下面的代码行中时,子表单将失去其父表单并且不会在其父表单中显示。
private void mnuUnit_Click(object sender, EventArgs e)
{
frmUnit frm = new frmUnit();
frm.MdiParent = this;
frm.WindowState = FormWindowState.Maximized;
frm.Show();
}
答案 0 :(得分:9)
您是否忘记粘贴代码?
要将MDI子窗体显示为最大化,请执行以下操作:
// This is a method on the MDI parent (IsMdiContainer = true)
private void Button1_Click(object sender, EventArgs e)
{
var myForm = new MyCustomForm();
myForm.MdiParent = this;
myForm.WindowState = FormWindowState.Maximized;
myForm.Show();
}
答案 1 :(得分:0)
您可以设置要填充的停靠样式,在调用show之前,请使用
myForm.BringToFront();