让窗体不显示边框嵌入到其他窗体的panel等容器中
首先新建一个窗体Form1作为主窗体,将IsMdiContainer属性设置为True(表示作为一种MDI容器)。在主窗体中放入容器panel并将panel属性Dock设为Fill。
Form2作为嵌入窗体。设置属性FormBorderStyle属性为None(表示没有边框)。
下一步就是通过代码进行窗体的调用,类似一般的调用过程。
首先要定义被调用窗体的对象,然后添加在主窗体的panel中,具体过程如下:
Form.Form1 frm = new Form.Form1 ();//创建窗体对象
frm .TopLevel = false;
panel.Controls.Add(frm );//对主窗体中的panel进行添加嵌入窗体
frm .Show();//显示窗体
不过要注意,此时对于Form2的操作要放在Form2的后台代码中,因为这里其实就是调用而已。