簡體   English   中英

如何使用 ShowDialog 並使一個窗體 MDI 成為另一個窗體的子窗體

[英]How to use ShowDialog and make a form MDI child to another form

我一直在嘗試這樣做一段時間,我所做的研究得到的所有結果都是針對 c# 的。

我有一個主要形式,即 MDI,所有 forms 都是這種形式的 MDI 子項。 問題是,每當我在子表單上使用 ShowDialog 到任何其他表單時,例如咨詢 window 用戶選擇一個值,然后將其傳遞給文本框或父表單中的 combobox,它不會讓我設置那個 Child窗體作為該主窗體的 MDI 子窗體。

您正在尋找的答案在官方文檔中。 如果您想要 c# 或 VB 代碼,您可以在頁面右上角選擇。

以防萬一此頁面消失或其他情況,以下是相關代碼:

Protected Sub MDIChildNew_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click
   Dim NewMDIChild As New Form2()
   'Set the Parent Form of the Child window.
   NewMDIChild.MdiParent = Me
   'Display the new form.
   NewMDIChild.Show()
End Sub

玩得開心!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM