Visual Basic - Como saber que form tiene el foco????

Life is soft - evento anual de software empresarial
 
Vista:

Como saber que form tiene el foco????

Publicado por JUAN MANUEL (124 intervenciones) el 16/10/2003 03:52:08
Tengo Un MDIForm y cuando hago click en un menu necesito saber que form (hijo del mdi) tiene el foco asi deshabilito submenues del meniu que apreté.
Con que funcion o metodo consigo saber cual form está activo en el momento en que hice click en el menu????
GRACIAS
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como saber que form tiene el foco????

Publicado por Juan (284 intervenciones) el 16/10/2003 13:13:16
El formulario MDI tiene la propiedad ActiveForm. Para saber cual es el activo usa el operador Is. Te pongo un ejemplo, necesitas un MDIForm con dos formularios hijos y un menú llamado mnuveractivo:

Option Explicit

Private Sub MDIForm_Load()
Form1.Show
Form2.Show
End Sub

Private Sub mnuveractivo_Click()
If Me.ActiveForm Is Form1 Then
MsgBox "Form1"
Else
MsgBox "Form2"
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar