Hola amigos.
Tengo un formulario MDI y desde el llamo un formulario normal haciendo click en un menu. El caso es que si hago click dos veces el formulario aparece dos veces sin validar que este ya esta mostrado.
| |||
Ayuda simple con formularios Hola amigos. Tengo un formulario MDI y desde el llamo un formulario normal haciendo click en un menu. El caso es que si hago click dos veces el formulario aparece dos veces sin validar que este ya esta mostrado. |
| |||
Respuesta: Ayuda simple con formularios Buenas tardes. Prueba con esta función: > Click del menú: Dim formulario AsNew frmLog If formularioAbierto(formulario) = FalseThen formulario.MdiParent = Me formulario.Show() EndIf > Método: PrivateFunction formularioAbierto(ByVal formulario As Form) AsBoolean ForEach childForm As Form InMe.MdiChildren If childForm.Name = formulario.Name Then ReturnTrue EndIf Next ReturnFalse EndFunction |
Etiquetas: |