Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 如何使用vb从另一个mdi子窗体打开mdi子窗体?_Vb.net_Mdichild_Mdiparent - Fatal编程技术网

Vb.net 如何使用vb从另一个mdi子窗体打开mdi子窗体?

Vb.net 如何使用vb从另一个mdi子窗体打开mdi子窗体?,vb.net,mdichild,mdiparent,Vb.net,Mdichild,Mdiparent,如何在主mdi父窗体中使用vb从另一个mdi子窗体打开mdi子窗体?在第一个mdi子窗体中,您可以创建第二个mdi子窗体的实例,将第二个实例的mdi父窗体设置为第一个mdi父窗体的mdi父窗体,并显示子窗体 因此,在第一个Mdi子级中,以下代码将显示第二个Mdi子级 Dim mdiChildForm As New MyMdiChild mdiChildForm.MdiParent = Me.MdiParent mdiChildForm.Show() 这将帮助你 Dim ChildForm A

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

在第一个mdi子窗体中,您可以创建第二个mdi子窗体的实例,将第二个实例的mdi父窗体设置为第一个mdi父窗体的mdi父窗体,并显示子窗体

因此,在第一个Mdi子级中,以下代码将显示第二个Mdi子级

Dim mdiChildForm As New MyMdiChild
mdiChildForm.MdiParent = Me.MdiParent 
mdiChildForm.Show()
这将帮助你

Dim ChildForm As New System.Windows.Forms.Form
ChildForm.MdiParent = Me
m_ChildFormNumber += 1
ChildForm.Text = "Window " & m_ChildFormNumber
ChildForm.Show()
使用“form”作为标识符名称可能会有点混乱,因为您也可以将dim MyMdiChild称为form,它也可以工作;newMDIChild.MDIPRENT=此.MDIPRENT;newMDIChild.Show();