![](/img/trans.png)
[英]Opening Mdi Parent as an Object won't let open Mdi Child form from another Mdi Child Form in VB.Net
[英]Need To Open An MDI Child Form From A Non MDI Child Form
我有使用以下代碼在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父級
Dim frm As frmDashBoard
frm = DirectCast(Me.MdiParent, frmMain)
任何建議,將不勝感激,謝謝。
您在調用Show()時將MdiParent傳遞給frmSpeedSearch。
因此,您可以執行以下操作:
Dim frm As New frmStorePage(_store)
frm.MdiParent = Me.Owner
frm.Show()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.