我有一个窗口,左侧有一个菜单(以按钮的形式)。窗口的右侧根据左侧单击的内容而变化。
因此可以说我有4个不同的“子窗口”,它们在“主窗口”上具有相同的位置。
在做了一些研究之后,我使用了usercontrol来实现这种行为。因此,用户控件取代子窗口并且可见,具体取决于在主窗口中单击了哪个按钮。
usercontrols里面有不同的元素(按钮,文本框,...),并且在如何自动填充元素方面也有不同的代码,....
到目前为止,这个结构有效,但在我的另一个问题中发表一些评论之后,我想知道:
除了用户控件之外还有其他方法可以轻松实现此行为吗?
答案 0 :(得分:1)
听起来您正在尝试创建MDI(多文档界面)应用程序。
此页面将介绍完成此操作的初始步骤:https://docs.microsoft.com/en-us/dotnet/framework/winforms/advanced/how-to-create-mdi-child-forms