Visual Basic - Formularios Activos

Life is soft - evento anual de software empresarial
 
Vista:

Formularios Activos

Publicado por adrian (2 intervenciones) el 03/07/2001 19:49:37
Hola :
Necesitaria saber como hago si tengo dos o mas formularios abiertos en una aplicacion cual es el nombre del segundo formulario activo.

desde ya muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Formularios Activos

Publicado por Alfredo (17 intervenciones) el 03/07/2001 22:42:27
Es muy sencillo:
Dim I as integer

For I = 1 to Forms.Count
Print Forms(I).Name
Next I

con este ejemplo puedes ver como la colleccion forms contiene todos los objeto de tipo formulario.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Formularios Activos

Publicado por Erik (77 intervenciones) el 03/07/2001 23:28:59
Si son formularios MDIChild, es decir, que tienen el mismo nombre, deberás usar la propiedad hWnd. Te pongo un ejemplo:

Dim fDoc as Form

For Each fDoc in Forms
Debug.Print fDoc.hWnd
Next

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar