Página 1 de 1

Saber que formularios hay abiertos

Publicado: Jue Ene 06, 2005 9:27 pm
por Battu
Hola

Estoy haciendo una aplicación que tiene muchos formularios y quiro hacer que cuando le de a un boton se cierren todos pero para eso necsito saber que formularios hay abiertos, como puedo saber a través de código, en visual basic, que formularios hay abiertos?

Muchas gracias

Publicado: Mié Ene 12, 2005 4:08 am
por nachito79
hola para saber que formularios tenes abiertos podes usar la sentencia form.counts la cual te devuelve la cantidad de formularios que tenes abiertos. Ademas si queres cerrar alguno en particular podes recorrer con una sentencia for to next, y preguntar por la propiedad name, y despues salir con un exit for (una vez que lo encontraste)

Publicado: Jue Ene 13, 2005 11:19 am
por Invitado
Public Sub CerrarFormularios()
Dim objFormulario as Form

For Each objFormulario In Forms
objFormulario.Close
Set objFormulario = Nothing
Next objFormulario
End Sub