Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: _EL_DJ_LU en Lunes 16 de Febrero de 2004, 15:32
Título: Problema Sobre Ventanas....
Publicado por: _EL_DJ_LU en Lunes 16 de Febrero de 2004, 15:32
Hola a todos...
Les tengo esta duda.... bueno tengo un programa que usa muchas ventanas.... lo que quiero saber es:
Como puedo saber qeu ventanas estan abiertas... es decir que se esten mostrando... no el que tiene el foco.. sino cuales estan abiertas.. sin interesar si tienen el foco o no.....
La unica forma que estaba haciendo es:
En el load de cada ventana Ponia un booleano que se quedara en TRUE cuando este Abierte.. y si se cierra, el booleano se ponia en FALSE
Y si queria saber si estaba abierta esa ventana o no.. solo verificaba si ese booleano estaba en true o en false... para esto le ponia una variable global para cada ventana...
Espero qeu haya una forma mucho mejor y sencilla y mas eficiente a la que estoy aplicado ahora.....
Bueno muchas gracias... Estare esperando su respuesta... nuevamente gracias por todo....
DJ
Título: Re: Problema Sobre Ventanas....
Publicado por: Brroz en Martes 17 de Febrero de 2004, 12:23
Hola _EL_DJ_LU.
Fíjate en el ejemplo, a ver si te sirve:
Código: Text
Dim frm1 as Form
For each frm1 in VB.Forms
If frm1.Visible Then _
MsgBox frm1.Name & " es visible"
Next frm1
Suerte.
Título: Re: Problema Sobre Ventanas....
Publicado por: _EL_DJ_LU en Domingo 11 de Julio de 2004, 02:26
Gracias Brroz
me fue de gran ayuda.. y soluciono mi problema muchas gracias...