No entiendo
Publicado por Llaverin (70 intervenciones) el 11/12/2007 13:24:45
Hola a tod@s:
Estoy realizando una aplicacion en visual basic 6.0 con base de datos SQL, y me conecto a traves de ADO.
Tengo un formulario principal (padre) que tiene sus hijos correspondientes.
Uno de los hijos, es un formulario de consulta, en donde los resultados se ven en un MsFlexGrid, cuando haces doble click sobre uno de ellos, te lleva a otro formulario donde ves la información, pero antes de ello, compruebo si el formulario información esta abierto.
El problema es cuando compruebo si el formulario información esta abierto o no, mediante esta condicion:
If frmInformacion.Visible = True Then
Msgbox "Tiene un formulario abierto, debe cerrarlo antes de abrir uno nuevo", vbInformation
Else
frmInformacion.Show
End If
Pues en donde pongo:
If frmInformacion.Visible = True Then
Se me va a ese formulario, con lo cual me dice que ya esta abierto, hay alguna manera de controlarlo?
No se como hacerlo y me estoy volviendo loca.
Espero que entendais lo que os quiero decir.
Muchas gracias de antemano.
Saludos
Ana
Estoy realizando una aplicacion en visual basic 6.0 con base de datos SQL, y me conecto a traves de ADO.
Tengo un formulario principal (padre) que tiene sus hijos correspondientes.
Uno de los hijos, es un formulario de consulta, en donde los resultados se ven en un MsFlexGrid, cuando haces doble click sobre uno de ellos, te lleva a otro formulario donde ves la información, pero antes de ello, compruebo si el formulario información esta abierto.
El problema es cuando compruebo si el formulario información esta abierto o no, mediante esta condicion:
If frmInformacion.Visible = True Then
Msgbox "Tiene un formulario abierto, debe cerrarlo antes de abrir uno nuevo", vbInformation
Else
frmInformacion.Show
End If
Pues en donde pongo:
If frmInformacion.Visible = True Then
Se me va a ese formulario, con lo cual me dice que ya esta abierto, hay alguna manera de controlarlo?
No se como hacerlo y me estoy volviendo loca.
Espero que entendais lo que os quiero decir.
Muchas gracias de antemano.
Saludos
Ana
Valora esta pregunta


0