c# 窗体嵌套

        需求:

                 1、需要在一个窗体的局部里面显示不同的窗体。

        效果:

                

       实现代码:

      

        private void 话术管理ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FormScripts formscripts = new FormScripts();
            formscripts.TopLevel = false;
            formscripts.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
            formscripts.Dock = DockStyle.Fill;
            formscripts.Parent = this.panel1;
            //formscripts.MdiParent = this;//直接弹出一个新窗体
            formscripts.Show();
            formscripts.BringToFront();//如果需要在panel1里面显示不同的窗体,就要加这句,这样在切换panel1里面显示的窗体时,窗体才能显示出来
        }



你可能感兴趣的:(.net)