DevExpress TabbedView : 从子窗体创建子窗体
Posted
技术标签:
【中文标题】DevExpress TabbedView : 从子窗体创建子窗体【英文标题】:DevExpress TabbedView : Create Child Form from a Child Form 【发布时间】:2015-09-08 04:43:50 【问题描述】:我正在使用 DX 15.1,我正在尝试从子表单创建一个新选项卡。
所以,基本上,我有一个名为“pForm”的父表单和一个名为“cForm”的子表单。 我正在使用 DocumentManager 模块并将其切换到 TabbedView 模式。
当我尝试从 pForm 创建一个新选项卡时,它完全没问题。
问题是,当我无法从 cForm 创建新选项卡到 pForm 的 TabbedView 时。
我如何实现这一目标? 谢谢,伙计:)
更新: @DmitryG,感谢您的回复。 我在下面附上了截图。 MDI-Parent 是带有设置标题的 RGP 页面。并且 MDI-Child 是课堂出勤表单(弹出窗口,由 RGP 表单内的按钮触发)。
你能给出一个解决方案,当课堂出勤表(mdi-child)被mdi-parent中的按钮触发时,如何使课堂出勤表(mdi-child)成为RGP选项卡旁边的一个新选项卡?不是弹出窗口。
谢谢!
【问题讨论】:
【参考方案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);
【讨论】:
感谢您的回复!我已经更新了问题..你能给我解决方案吗?以上是关于DevExpress TabbedView : 从子窗体创建子窗体的主要内容,如果未能解决你的问题,请参考以下文章
Xamarin 表单 - 如何在 TabbedView (iOS) 上自定义 VoiceOver
使用 SwiftUI 的 TabbedView 切换到其他选项卡时查看内容不显示
SwiftUI TabbedView 只显示第一个选项卡的内容