【问题标题】:How to open a mdi child form from another with vb?如何用vb打开另一个mdi子窗体?
【发布时间】:2012-04-26 00:55:23
【问题描述】:

如何在主 mdi 父级中使用 vb 从另一个打开 mdi 子窗体?

【问题讨论】:

    标签: vb.net mdichild mdiparent


    【解决方案1】:

    在第一个 MDI 子项中,您可以创建第二个 MDI 子项的实例,将第二个实例的 MdiParent 设置为等于第一个实例的 MdiParent 并显示子项。

    所以在第一个 MDI 孩子中,下面的代码将显示第二个 MDI 孩子

    Dim mdiChildForm As New MyMdiChild
    mdiChildForm.MdiParent = Me.MdiParent 
    mdiChildForm.Show()
    

    【讨论】:

    • 使用“form”作为标识符名称可能会有点混乱,因为您也可以说 dim MyMdiChild 作为表单,它也可以工作。
    • 是的,对于 c#:- MyMdiChild newMDIChild = new MyMdiChild(); newMDIChild.MdiParent = this.MdiParent; newMDIChild.Show();
    【解决方案2】:

    这对你有帮助

    Dim ChildForm As New System.Windows.Forms.Form
    ChildForm.MdiParent = Me
    m_ChildFormNumber += 1
    ChildForm.Text = "Window " & m_ChildFormNumber
    ChildForm.Show()
    

    【讨论】:

      猜你喜欢
      • 2014-10-28
      • 1970-01-01
      • 2020-05-31
      • 2014-07-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多