SoloCodigo

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
  1.  
  2. Dim frm1 as Form
  3. For each frm1 in VB.Forms
  4.      If frm1.Visible Then _
  5.      MsgBox frm1.Name & " es visible"
  6. Next frm1
  7.  
  8.  

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...

DJ