如何在窗口状态=最大化的 mdi 容器窗体中显示子窗体?
当我在加载子窗体时将这些代码行放在下面(通过单击主窗体的菜单项),子窗体会失去其父位置并且不会显示在其父窗体中。
private void mnuUnit_Click(object sender, EventArgs e)
{
frmUnit frm = new frmUnit();
frm.MdiParent = this;
frm.WindowState = FormWindowState.Maximized;
frm.Show();
}
您是否忘记粘贴您的代码?
要将 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();
}
我是一名优秀的程序员,十分优秀!