Tho*_*rin 20
如果您不使用MDI,您仍然可以将表单添加到另一个表单或表单上的面板.
public Form1()
{
InitializeComponent();
Form2 embeddedForm = new Form2();
embeddedForm.TopLevel = false;
Controls.Add(embeddedForm);
embeddedForm.Show();
}
Run Code Online (Sandbox Code Playgroud)
您需要设置FormBorderStyleto None,除非您希望在表单中包含实际的可移动表单.
如果要执行此操作以创建可在多个表单中使用的可重用"模板",则应考虑创建用户控件.不要与自定义控件混淆,后者适用于需要执行自己的绘图而不是使用标准Windows控件的集合时.
我不完全确定你的意图是什么,但是MDI(正如其他答案中提到的那样)可能实际上就是你正在寻找的东西.
| 归档时间: |
|
| 查看次数: |
9165 次 |
| 最近记录: |