除了主窗口内的多个窗口的用户控件之外,还有其他方法吗?

时间:2017-08-14 08:26:33

标签: c# winforms

我有一个窗口,左侧有一个菜单(以按钮的形式)。窗口的右侧根据左侧单击的内容而变化。

因此可以说我有4个不同的“子窗口”,它们在“主窗口”上具有相同的位置。

在做了一些研究之后,我使用了usercontrol来实现这种行为。因此,用户控件取代子窗口并且可见,具体取决于在主窗口中单击了哪个按钮。

usercontrols里面有不同的元素(按钮,文本框,...),并且在如何自动填充元素方面也有不同的代码,....

到目前为止,这个结构有效,但在我的另一个问题中发表一些评论之后,我想知道:

除了用户控件之外还有其他方法可以轻松实现此行为吗?

1 个答案:

答案 0 :(得分:1)

听起来您正在尝试创建MDI(多文档界面)应用程序。

此页面将介绍完成此操作的初始步骤:https://docs.microsoft.com/en-us/dotnet/framework/winforms/advanced/how-to-create-mdi-child-forms