打开另一个表单并保持相同的导航

时间:2014-04-10 12:06:16

标签: c# forms

我有以下问题:

我有一个主窗体,我想在主窗体中用按钮打开一些其他窗体。 但我想保持导航。这可以是工具栏中的按钮或菜单项。

这可能,还是需要在每种形式中实施菜单? 我已经可以通过单击按钮打开另一个表单,但每次单击按钮时它都会创建一个新的表单/窗口。

有人可以帮助我实现这一目标。

1 个答案:

答案 0 :(得分:0)

您需要将IsMdiContainer属性设置为true。您将在此主表单上找到您的工具条。然后,当您打开其他表单时,首先将MdiParent设置为等于您的主表单,然后.Show()

因此,在您的主表单中,您将拥有这样的方法:

private void OpenSubForm() {
    var subForm = new SubForm();
    subForm.MdiParent = this;
    subForm.Show();
}

只需将它停靠在您的主电源中即可。