在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();让窗体显示在最前面

posted on 2013-11-15 17:08  筑梦1582  阅读(845)  评论(0编辑  收藏  举报