2010-05-07 17 views

Répondre

7

Dans le premier enfant MDI, vous pouvez créer une instance de l'enfant MDI secon, définissez le MdiParent de la deuxième instance égal au MdiParent du premier et affichez l'enfant.

Ainsi, dans le premier enfant Mdi le code suivant affiche un second MDI enfant

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

« forme » Utilisation du nom d'identifiant peut être un peu déroutant, comme vous pouvez également dire dim MyMdiChild comme forme et cela fonctionnerait aussi. – xpda

+0

@xpda, juste point édité en conséquence. –

+0

Oui et pour C#: - MyMdiChild newMDIChild = new MyMdiChild(); newMDIChild.MdiParent = this.MdiParent; newMDIChild.Show(); – rjdmello

2

Cela vous aidera u

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