如何在mid容器窗体中显示一个子窗体,窗口状态=最大化?

odi*_*seh 1 c# mdiparent childwindow winforms

如何在md容器窗体中显示其窗口状态=最大化的子窗体?

当我的子表单加载时(通过单击我的主表单的菜单项),我将这些代码放在下面的代码行中时,子表单丢失其父表单并且不在其父表单中显示.

private void mnuUnit_Click(object sender, EventArgs e)
{
    frmUnit frm = new frmUnit();
    frm.MdiParent = this;
    frm.WindowState = FormWindowState.Maximized;
    frm.Show();
}
Run Code Online (Sandbox Code Playgroud)

Cod*_*uth 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();
}
Run Code Online (Sandbox Code Playgroud)