0

我想让一个表格包含另一个表格;为了使用父控件在同一个父窗体中浏览不同的子窗体。

4

3 回答 3

1

您可以使用 TabControl 将不同的控件组合在一起,但是如果您真的需要一个子表单,您可以使用 MDI 表单。

这是一个选项卡控件:

在此处输入图像描述

它基本上对每个单独的选项卡都有一个组框,因此您可以随意添加和删除。

来自 tabcontrol 的文档:

TabControl 包含选项卡页,这些选项卡页由您通过 TabPages 属性添加的 TabPage 对象表示。此集合中选项卡页的顺序反映了选项卡在控件中出现的顺序。用户可以通过单击控件中的选项卡之一来更改当前的 TabPage。

和 MDI:

多文档界面 (MDI) 应用程序允许您同时显示多个文档,每个文档都显示在自己的窗口中。MDI 应用程序通常有一个带有子菜单的窗口菜单项,用于在窗口或文档之间切换。

于 2013-02-13T02:55:46.613 回答
1

解决方法是设置父表单属性

IsMdiContainer = true ;

并设置子表单

childForm.MdiParent = parentForm;
于 2013-02-13T10:48:07.000 回答
0

我相信您正在 C# 中寻找 TabControl。这允许浏览同一父表单中的不同选项卡。您可以参考C# 中的 TabControl了解更多信息。

希望这可以帮助。

于 2013-02-13T02:53:35.953 回答