¿Cómo saber si un formulario está abierto?

Ejemplo de formulario abierto

El día de hoy te comparto un método que te permitirá saber si un formulario (Form) está abierto.

Verificar si un formulario está abierto

Para hacer esto, puedes realizar un ciclo For Each el cual te permita recorrer la lista de formularios que se encuentren abiertos. (My.Application.OpenForms)

A partir de esto, podrías agregar una validación para, por ejemplo, encontrar el formulario que deseas y ejecutar una cierta acción.

Para esto, realiza lo siguiente:

For Each Formulario As Form In My.Application.OpenForms
   If Formulario.Name = "NombreDelFormularioQueDeseas" Then
     //Código o acción que deseas que se ejecute, ej. un mensaje
     MsgBox("El formulario está abierto.")
   End If
Next

Fuentes adicionales:
https://bit.ly/3a6h0jT
(social.msdn.microsoft.com/Forums/)

Comparte:

--- También te puede interesar ---