【发布时间】:2014-12-03 23:50:23
【问题描述】:
我有使用以下代码在 MDI 父级之外打开表单的场景:
Dim frm As New frmSpeedSearch
frm.Show(Me)
然后我希望能够从此 frmSpeedSearch 打开一个 MDI 子项。 FrmMain 是所有子窗体的 MDI 父窗体。 在 frmSpeedSearch 中,我进行了以下调用:
Dim frm As New frmStorePage(_store)
frm.Owner = frmMain
frm.Show()
但这只是正常打开表单。如何将其推回 MDI 父容器中?
在 frmStorePage 中,我调用了失败的 MdiParent,因为当我以这种方式打开表单时,表单没有 MDI Parent
Dim frm As frmDashBoard
frm = DirectCast(Me.MdiParent, frmMain)
任何建议都将不胜感激,谢谢。
【问题讨论】: