1.新建一个WindsForm窗体,默认为FROM1,将IsMdiContainer的属性设置为True。IsMdiContainer 属性当你想让某个窗体成为其他窗体的父窗体时,IsMdiContainer属性设为True,从工具箱中拖XtraTabbedMdiManager控件到界面上
2.在原来的项目中再建一个form2,form3窗体。在FROM1的LOAD事件中加入下面的代码。
private void Form1_Load(object sender, EventArgs e)
{
xtraTabbedMdiManager1.MdiParent = this; //设置控件的父窗口
Form2 f2 = new Form2();
f2.MdiParent = this; //设置新建窗体的父窗口为当前窗口
f2.Show();
Form3 fr3 = new Form2();
fr3.MdiParent = this; //设置新建窗体的父窗口为当前窗口
fr3.Show();
xtraTabbedMdiManager1.SelectedPage = xtraTabbedMdiManager1.Pages[f2]; //默认显示子窗口
this.xtraTabbedMdiManager1.ClosePageButtonShowMode = DevExpress.XtraTab.ClosePageButtonShowMode.InAllTabPagesAndTabControlHeader; //设置标签后面添加删除按钮 , 多个标签只需要设置一次
}
运行之后的界面如下图: