先上效果图:
方法已经封装好了,可以直接用:
public void FormControl(Form form) { //首先判断容器中是否有其他窗体,如果有,则先关闭 foreach (Control item in this.splitContainer1.Panel2.Controls) { if (item is Form) { ((Form)item).Close(); } } form.TopLevel = false; //将子窗体设置成非顶级控件 form.FormBorderStyle = FormBorderStyle.None; //去掉窗体的边框(可根据需求添加) form.Parent = this.splitContainer1.Panel2; //指定窗体显示容器 form.Dock = DockStyle.Fill; //随着容器大小自动调整窗体大小(可根据需求添加) form.Show(); }
使用:
FrmBePutInStorage bePutInStorage = new FrmBePutInStorage(); FormControl(bePutInStorage);
标签:控件,form,Form,splitContainer1,item,窗体 From: https://www.cnblogs.com/tlfe/p/18259957