Visual Basic - Estado de un Form

Life is soft - evento anual de software empresarial
 
Vista:

Estado de un Form

Publicado por Galle (2 intervenciones) el 08/11/2007 21:36:21
Pido ayuda a algun programador q ande por aki, resulta q estoy trabajando con formularios mdchild y kisiera saber ¿con que codigo yo puedo saber q un formulario esta visible? algo asi como
if form1.visible= truen then
hago esto
else
hago otra cosa
end if

por que ya lo intente asi pero lo unico q pasa es q el form se muestra.
muchas gracias de antemano ;)
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:Estado de un Form

Publicado por Pancho (31 intervenciones) el 08/11/2007 21:42:07
jajaja
si le pones if form1.visible= truen then te va a salir un truenNo
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:Estado de un Form

Publicado por El conejo (124 intervenciones) el 08/11/2007 22:16:51
Hola.

De curiosidad cree un MDI, con dos Menues.

Private Sub dd1_Click()
Form1.Show
End Sub

Private Sub dd3_Click()
If Form1.Visible = True Then
MsgBox "abierto"
Else
MsgBox "cerrado"
End If
End Sub

Si funciona, da el mensaje segun el estado del form1.
Saludos.
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:Estado de un Form

Publicado por Galle (2 intervenciones) el 09/11/2007 15:24:29
Muchas gracias de echo si sale el mensaje de estado, pero ahora creo q mi problema es otro, lo q pasa q en mi formulario tengo dos textbox a los q le asigno el valor de dos variables, y al asignarle variables, resulta que el from se muestra entonces el estado siempre es visible, asi q supongo q es normal si inicializo variables en un form, mmmm ¿como asigno variables y q el form no se muestre si no estaba visible y viceversa?

With Form1

.txtremesa.Text = numero_remesa
.txt_ani.Text = año_remesa

If Form1.Visible = True Then
MsgBox "abierto"
Else
MsgBox "cerrado"
End If

End With
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:Estado de un Form

Publicado por El conejo (124 intervenciones) el 09/11/2007 15:41:10
Hola,

cuál es el objeto que inicializa la aplicación?
Miralo en propiedades del proyecto, quizas estes inicializando con Form1 y no con MDIForm1, hice un MDI y un Form, puse las cajas de texto, le asigne un valor y no aparece su estado no se altera.

Lo unico que se me ocurre es que estes inicializando el Form1.

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