Saber que formularios hay abiertos

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
Battu

Saber que formularios hay abiertos

Mensaje por Battu » Jue Ene 06, 2005 9:27 pm

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

nachito79
Junior
Mensajes: 15
Registrado: Vie Dic 31, 2004 5:15 am

Mensaje por nachito79 » Mié Ene 12, 2005 4:08 am

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)

Avatar de Usuario
Invitado

Mensaje por Invitado » Jue Ene 13, 2005 11:19 am

Public Sub CerrarFormularios()
Dim objFormulario as Form

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

Responder