在Panel控件上添加winform窗体
private void displayFormOnPanel2(Form newForm) { newForm.TopLevel = false; //设置为非顶级窗体 newForm.FormBorderStyle = FormBorderStyle.None; //设置窗体为非边框样式 newForm.Dock = System.Windows.Forms.DockStyle.Fill; //设置样式是否填充整个PANEL this.splitContainer1.Panel2.Controls.Add(newForm); //添加窗体 newForm.Show(); }
如果需要在Panel中添加多个Form就需要调用this.BringToFront();让窗体显示在最前面