Visual Basic - Como puedo detectar si hay algún formulario abiert

Life is soft - evento anual de software empresarial
 
Vista:

Como puedo detectar si hay algún formulario abiert

Publicado por Carlos (31 intervenciones) el 02/01/2006 14:30:33
Amigos: Necesito saber si existe algún formulario abierto cuando aplico algunas de las opciones del menú. 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:Como puedo detectar si hay algún formulario abi

Publicado por Adrian Oscar Campagna (1 intervención) el 02/01/2006 23:16:49
Podes hacer algo asi

Dim Form_Nombre As String
For i = 0 To Forms.Count - 1
Form_Nombre = Forms(i).Name
Select Case Form_Nombre
Case "cliente"
hacer tal cosa
Case "factura"
hacer tal otra
End Select
Next
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:Como puedo detectar si hay algún formulario abi

Publicado por Luciano (98 intervenciones) el 03/01/2006 03:15:55
Hola, si querés saber si hay por lo menos 1 abierto, aparte del principal:

If Forms.Count >= 2 Then MsgBox "Hay 1 abierto"
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

Gracias Adrian, gracias Luciano

Publicado por Carlos (31 intervenciones) el 03/01/2006 14:55:13
Amigos: Gracias por los datos ya los estoy poniendo en práctica, haré una combinación de ambas sugerencias. Carlos.
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