¿Porque no se cierra el Form?

07/09/2004 - 01:34 por José María del Pino | Informe spam
Buenas de nuevo grupo y como siempre gracias por vuestra
ayuda.
El problema es un poco tonto, pero os pido ayuda, porque ya no se que mas
mirar. Tengo una aplicación con un menu. Una de las opciones que contiene
es "Ejecutar". Al pinchar en ella se despliega una lista de tres opciones,
cada una de las cuales ejecuta un FORM. Cada uno de ellos
tiene una serie de controles, pero todos tienen un boton "Salir", para
volver al Form "Padre". En este botón ejecuto "thisform.release" y en el
evento Destroy (del formulario "Hijo") lo único que hago es cerrar las
tablas abiertas en su Init y restauro el path.
El problema es que el Form Hijo, no se cierra. La única manera de cerrarlo
es pinchar primero en la "X" de arriba a la derecha (entonces, la "X" es
como si se desactivase, y al pinchar en salir, ya si se cierra.

¿Podeis decirme que hago mal?

Muchas gracias de nuevo.
Chema.


-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Templario
08/09/2004 - 00:10 | Informe spam
José María del Pino wrote:
Buenas de nuevo grupo y como siempre gracias por vuestra
ayuda.
El problema es un poco tonto, pero os pido ayuda, porque ya no se que mas
mirar. Tengo una aplicación con un menu. Una de las opciones que contiene
es "Ejecutar". Al pinchar en ella se despliega una lista de tres opciones,
cada una de las cuales ejecuta un FORM. Cada uno de ellos
tiene una serie de controles, pero todos tienen un boton "Salir", para
volver al Form "Padre". En este botón ejecuto "thisform.release" y en el
evento Destroy (del formulario "Hijo") lo único que hago es cerrar las
tablas abiertas en su Init y restauro el path.
El problema es que el Form Hijo, no se cierra. La única manera de cerrarlo
es pinchar primero en la "X" de arriba a la derecha (entonces, la "X" es
como si se desactivase, y al pinchar en salir, ya si se cierra.



Prueba en lugar del Metodo Destroy, el Metodo Unload
puede que por ahi sea

Saludos

Preguntas similares