Hola,
Tengo un formulario principal que es un formulario MDI. Este formulario MDI
tiene unos menús. Cuando se clicka en algún menú se abre uno u otro
formulario. Lo que necesito es que si al clickar en un menú, si el
formulario que se tiene que abrir ya está abierto, que no lo vuelva a abrir,
sino que lo active.
Utilizo el siguiente código pero el BringToFront, ni se entera. ¿Alguna idea
de como activar el formulario hijo?
Gracias
Private Sub Mnu_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Mnu.Click
Dim FormularioHijo As New FrmMtoClientes
If FormularioAbierto("FrmMtoClientes") = True Then
FormularioHijo.BringToFront()
Else
FormularioHijo.MdiParent = Me
FormularioHijo.Show()
End If
End Sub
Function FormularioAbierto(ByVal nb_formulario As String) As Boolean
FormularioAbierto = False
Dim Formu As Form
For Each Formu In Application.OpenForms
If Formu.Name = nb_formulario Then
FormularioAbierto = True
End If
Next
End Function
Leer las respuestas