子窗体显示在页签中

一、工具箱中添加DevExpress选项卡

工具箱空白处单击右键,选择【添加选项卡】,命名为DevExpress

二、选项卡中添加控件

右键【DevExpress】选项卡,选择【选择项(I)…】

三、选择 .Net Framework组件

筛选器中填写“xtraTabb”,选择【XtraTabbedMdiManager】

四、界面设置

1、 设置主窗体的 IsMdiContainer属性为True

2、 将XtraTabbedMdiManager组件拖动到主界面中

3、 设置MDI窗体样式

4、 新建两个子窗体

5、 打开子窗体方法

private void OpenChildForm(Form frm)

{

int midCount = 0;

foreach (var mdiChild in this.MdiChildren)

{

if (mdiChild.Text == frm.Text)

{

mdiChild.Activate();

midCount++;

}

}

if (midCount > 0)

return;

frm.MdiParent = this;

frm.Show();

}

6、 调用打开子窗体的方法

private void tsmiOpenSubForm1_Click(object sender, EventArgs e)

{

SubForm1 frm = new SubForm1();

OpenChildForm(frm);

}

private void tsmiOpenSubForm2_Click(object sender, EventArgs e)

{

SubForm2 frm = new SubForm2();

OpenChildForm(frm);

}

7、 显示结果

五、d


分享到:


相關文章: