Como saber si esta un Formulario Cargado
Hola a todos, quisiera controlar si un formulario esta cargado o no. Muchas Gracias.
hola
lo primero que debes hacee en todos los form que tengas en el evento load poner este codigo
Tag = "nombre formulario"
y para saber que formulario esta activo debes hacer la sigiebnte pregunta
If LCase$(ActiveForm.Tag) = "nombre formulario" Then
accion a realizar
End If
lo primero que debes hacee en todos los form que tengas en el evento load poner este codigo
Tag = "nombre formulario"
y para saber que formulario esta activo debes hacer la sigiebnte pregunta
If LCase$(ActiveForm.Tag) = "nombre formulario" Then
accion a realizar
End If
Para saber si un formulario esta cargado tienes que utilizar la coleccion Forms de manera que puedes recorrerlo con un bucle for each
Dentro del for each puedes utilizar varias sentencias para saber si es el formulario que buscar, como preguntar por su nombre o verificar si es de la clase de tu formulario con IS
Dim oForm As VB.Form
Dim bCargado As Boolean
For Each oForm In Forms
If Not oForm Is Formulario1 Then
bCargado = True
Exit For
End If
Next oForm
donde Formulario1 es la clase de Formulario que buscas
Dentro del for each puedes utilizar varias sentencias para saber si es el formulario que buscar, como preguntar por su nombre o verificar si es de la clase de tu formulario con IS
Dim oForm As VB.Form
Dim bCargado As Boolean
For Each oForm In Forms
If Not oForm Is Formulario1 Then
bCargado = True
Exit For
End If
Next oForm
donde Formulario1 es la clase de Formulario que buscas
