如何使用 ShowDialog 并将窗体 MDI 子窗体设置为另一个窗体



我已经尝试这样做了一段时间,我在我所做的研究中得到的所有结果都是针对 C#的。

我有一个主要表单,即MDI,所有表单都是该表单的MDI子项。问题是,每当我在子窗体上使用 ShowDialog 到任何其他窗体时,例如用户选择一个值的咨询窗口,然后将其传递给父窗体中的文本框或组合框,它不会让我将该子窗体设置为该主窗体的 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

玩得愉快!

最新更新