
20/07/2005, 19:50
|
| | Fecha de Ingreso: junio-2003 Ubicación: Asturias
Mensajes: 2.429
Antigüedad: 21 años, 9 meses Puntos: 7 | |
Para cerrar un formulario desde otro formulario hay dos maneras:
Una, creando una variable publica, en el formulario en el k abres el hijo:
Dim frmHijo as FrmHijo
Dim objFrmHijo as new FrmHijo
frmHijo = objFrmHijo
objFrmHijo.show
frmHijo.Close()
Y otra forma, que es lo más ídoneo es comprobando si existe una instancia de ese formulario:
Dim objFrmHijo as new FrmHijo
objManejador.Agrega(objFrmHijo, "objFrmHijo")
if objManejador.Existe("objFrmHijo") then
objManejador.Cierra("objFrmHijo")
End If
No sé si hay mas formas o si no son las más optimas, pero son las que yo he usando en los últimos proyectos en los que hemos trabajado.
Saludos y ya me comentarán.
__________________ Charlie. |