将Form1作为父窗体,在窗体上放一个Panel控件,将Form2显示在Panel之中。
首先,要将Form2的TopLevel设置为false,因为顶级窗体不能显示在其他控件之中。
其次,将Form2的FormBorderStyle设置为:FormBorderSyle.None。无边框。
Form2添加到Panel的代码如下:
panelPage.Controls.Clear();//移除所有控件
Form2 frm2 = new Form2 ();
frm2 .TopLevel = false;
frm2 .FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
panelPage.Controls.Add(frm2 )
frm2 .Show();
本文介绍了如何将Form2作为子窗体显示在Form1的Panel控件内,通过设置Form2的TopLevel为false和FormBorderStyle为None,然后将其添加到Panel的Controls集合中,实现嵌入效果。详细步骤和代码示例帮助读者理解这一操作。
8420

被折叠的 条评论
为什么被折叠?



