Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Mellileo en Jueves 23 de Junio de 2005, 21:56
Título: Número De Formularios Activos En Un Mdiform
Publicado por: Mellileo en Jueves 23 de Junio de 2005, 21:56
Hola Genios:
Les agradecerìa mucho si me pueden colaborar con lo siguiente.... Tengo una aplicaciòn la cual contiene un formulario MDIForm y dentro de èste se cargan los demàs formularios de la aplicaciòn, pero para poder generar un evento, necesito saber cuàntos de esos formularios están activos dentro del MDIForm en un momento dado.
De antemano... mil y mil gracias por su interès en mi problema.
Saludos,
Mellileo!!!
Título: Re: Número De Formularios Activos En Un Mdiform
Publicado por: DiabloRojo en Viernes 24 de Junio de 2005, 06:12
Revisa AQUÍ (http://foros.solocodigo.com/index.php?showtopic=15298&st=0entry49859) tal vez te sirva de algo.
DiabloRojo
Título: Re: Número De Formularios Activos En Un Mdiform
Publicado por: Mellileo en Lunes 27 de Junio de 2005, 19:02
Gracias DiabloRojo!!!
He encontrado la solución a mi problema gracias a tu aporte y a´l segmento de código que publicaste el el post al que me remitiste... pues me dió luces para encontrar solución a mi problema, la cual consiste en lo siguiente:
Código: Text
Dim nFormularios As Byte
nFormularios = 0
For Each Form In Forms
nFormularios = nFormularios + 1 'Suma el número de formularios abiertos
'MsgBox Form.Name
Next
if nFormularios > 1 then 'Uno porque el formulario principal lo cuenta como activo