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; //设置标签后面添加删除按钮 , 多个标签只需要设置一次 }
运行之后的界面如下图: