方法已經封裝好了,可以直接用:
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);