MDI y Formularios hijos
saludos, quisiera saber como puedo controlar que se habra una sola instancia de un formulario dentro de una aplicacion MDI , ya que cada vez que presiono en la barra de menus se habre la forma, esto no sucedia con VB6
Con este codigo (en vb.Net) lo sabras, no lo he probado pero creo que funcionara:
'formHijo = formulario que queremos abrir
'formContenedor = formulario padre
Dim formMdi As Form
For Each formMdi In formContenedor.MdiChildren()
If formMdi.Name = formHijo.Name Then
formMdi.Select()
Return
End If
Next
formHijo.MdiParent = formContenedor
formHijo.Show()
'formHijo = formulario que queremos abrir
'formContenedor = formulario padre
Dim formMdi As Form
For Each formMdi In formContenedor.MdiChildren()
If formMdi.Name = formHijo.Name Then
formMdi.Select()
Return
End If
Next
formHijo.MdiParent = formContenedor
formHijo.Show()
