我正在使用DX 15.1,并且我试图从子表单创建一个新标签。
所以,基本上,我有一个名为" pForm"的父表单,以及一个名为" cForm"的子表单。 我正在使用DocumentManager模块并将其切换到TabbedView模式。
当我尝试从pForm创建新标签时,它完全没问题。
问题是,当我无法从cForm创建新标签到pForm的TabbedView时。
我如何实现这一目标? 谢谢,伙伴:))
更新: @DmitryG,谢谢你的回复。 我已在下面附上截图。 MDI-Parent是带有设置标题的RGP页面。 MDI-Child是Class Attendance表单(弹出窗口,由RGP表单内的按钮触发)。
你可以给出一个解决方案,当mdi-parent中的按钮触发时,如何使类别出勤表格(mdi-child)成为RGP标签旁边的新标签?不是弹出窗口。
谢谢!
答案 0 :(得分:1)
当DocumentManager在MDI模式下工作时,您可以使用mdi父表单和子表单。因此,我相信,您将新的mdi-child添加到mdi-parent表单的代码可能如下所示:
static void AddMdiChildFromMdiParent(Form mdiParent) {
Form child = new Form();
child.MdiParent = mdiParent;
child.Show();
}
在mdi-parent表单中,您可以像这样调用此代码:
AddMdiChildFromMdiParent(this);
要从现有的mdi-child添加新的mdi-child,您可以重用上面的代码,如下所示:
static void AddMdiChildFromMdiChild(Form child) {
AddMdiChildFromMdiParent(child.MdiParent);
}