如何在特定布局内添加表单?

问题描述 投票:0回答:1

我不是使用WindowsForms的PRO,因为我使用它们不是太多,但是现在我正在开发一个库存系统,所以这是我的方法(设计):

enter image description here

我已经使用了3个[[[[FlowLayoutPanels,我试图在FlowLayoutPanel3中显示各种表单,当单击左侧面板中的特定按钮时,flowlayoutpanel3将显示/触发特定表单。

我曾尝试过什么?,我已经读到可以使用

MDI容器

之类的东西,但是我注意到这是一种不同的方法,因为我不想展示一个单独的窗口,就在flowlayoutpanel3内部,并且已最大化。我一直在搜索解决方案,但找不到解决方案。 *或者工具箱中是否有任何项目可以执行这种操作?*

PD:我正在使用VS2019和C#。

c# windows-forms-designer
1个回答
0
投票
var frm = new Form(); //Or whatever form type you want to use. frm.TopLevel = false; frm.FormBorderStyle = FormBorderStyle.None; flowLayoutPanel3.Controls.Add(frm); frm.WindowState = FormWindowState.Maximized;

您可能还需要使其可见

frm.Visible = true;
© www.soinside.com 2019 - 2024. All rights reserved.