在表单加载时自动将 MDIchild 最大化到 MDIParent

Maximize MDIchild to MDIParent automatically on form load

我是 WinForms 的新手,正在处理父子应用程序。我已经创建了一个 MDI 父级并在其中加载了一个子窗体。

一旦我 select MDI 父菜单中的菜单,子窗体就被加载但没有完全最大化。我必须手动最大化它以适应 MDI Parent。下面是我在加载表单时得到的截图。

每次加载表单时,我都必须将其最大化。下面是我正在使用的代码。

private void newDeploymentToolStripMenuItem_Click(object sender, EventArgs e)
    {
        NewDeployment nwDeploy = new NewDeployment();
        nwDeploy.MdiParent = this;
        nwDeploy.Dock = DockStyle.Fill;
        nwDeploy.WindowState = FormWindowState.Maximized;
        nwDeploy.Show();
    }

我希望子窗体以最大化状态加载,如下所示。我搜索了 google 但我得到的代码与我使用的代码相同。

还有其他方法吗?任何帮助将不胜感激。

感谢 Jimi 和 Sinatr,我通过加载表单修改了代码,然后将其 window 状态修改为最大化。

下面是我更新的代码

 NewDeployment nwDeploy = new NewDeployment();
            nwDeploy.MdiParent = this;
            nwDeploy.Dock = DockStyle.Fill;
            nwDeploy.Show();
            nwDeploy.WindowState = FormWindowState.Maximized;

执行此操作的最佳方法是在其自己的 Load 事件中将子窗体的 WindowState 设置为最大化。每次都有效。