Comment ouvrir une forme enfant mdi d'une autre avec vb dans le parent mdi principal?Comment ouvrir un formulaire enfant mdi d'un autre avec vb?
3
A
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()
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()
« 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
@xpda, juste point édité en conséquence. –
Oui et pour C#: - MyMdiChild newMDIChild = new MyMdiChild(); newMDIChild.MdiParent = this.MdiParent; newMDIChild.Show(); – rjdmello