C# 将Form嵌入Panel控件 - 详细步骤和代码示例
要在C#中将Form嵌入Panel控件,可以按照以下步骤进行操作:
- 创建一个Panel控件和一个Form控件。
Panel panel = new Panel();
Form form = new Form();
- 设置Form的'TopLevel'属性为false,这样可以将Form作为一个子控件放入Panel中。
form.TopLevel = false;
- 将Form添加到Panel的'Controls'集合中。
panel.Controls.Add(form);
- 设置Form的'Parent'属性为Panel,这样Form就成为Panel的子控件了。
form.Parent = panel;
- 调整Form的大小和位置,使其适应Panel的大小。
form.Size = panel.Size;
form.Location = new Point(0, 0);
完整的代码如下所示:
Panel panel = new Panel();
Form form = new Form();
form.TopLevel = false;
panel.Controls.Add(form);
form.Parent = panel;
form.Size = panel.Size;
form.Location = new Point(0, 0);
然后,将Panel控件添加到你的窗体中即可:
Controls.Add(panel);
这样,Form就会被放入Panel控件内了。
原文地址: https://www.cveoy.top/t/topic/hDxQ 著作权归作者所有。请勿转载和采集!