C# windows窗体按下按钮时打开嵌入式窗口(userControl/windows窗体)

C# windows窗体按下按钮时打开嵌入式窗口(userControl/windows窗体),c#,forms,winforms,user-controls,mdi,C#,Forms,Winforms,User Controls,Mdi,我正在用c#开发一个带有windows窗体的通用GUI 我在表单的右侧面板上添加了不同的按钮和窗口。我想做的是将右侧的这些按钮与左侧显示的不同子窗体(?)链接起来。特别是,当按下右面板上的按钮时,我想在我的父窗体的左面板上显示一个新窗体/userControl/window/或您推荐的任何内容。我应该使用MDI表单吗?如何指定父窗体上每个子窗体的位置 非常感谢 这取决于你的要求。您可以使用多选项卡或多页面UI,并在选项卡/页面中承载用户控件或表单。要在选项卡中承载用户控件或表单,只需将其dock

我正在用c#开发一个带有windows窗体的通用GUI

我在表单的右侧面板上添加了不同的按钮和窗口。我想做的是将右侧的这些按钮与左侧显示的不同子窗体(?)链接起来。特别是,当按下右面板上的按钮时,我想在我的父窗体的左面板上显示一个新窗体/userControl/window/或您推荐的任何内容。我应该使用MDI表单吗?如何指定父窗体上每个子窗体的位置


非常感谢

这取决于你的要求。您可以使用多选项卡或多页面UI,并在选项卡/页面中承载用户控件或表单。要在选项卡中承载用户控件或表单,只需将其dock属性设置为fill即可。嗨,Reza,我认为多页UI更符合我的要求。非常感谢你的建议。