tyloya Master

Registrado: 20 Ago 2002Mensajes: 175
|
Publicado: Mie 16 Oct, 2002 5:13 pm Asunto: Cerrar form abierto con ShowModal |
|
|
En este caso, tengo un form con FormStyle:fsNormal, y cuando lo muestro
uso ShowModal: Editar->ShowModal();
Aparece al hacer 2click sobre un formulario, y cuando acepto sobre el form Editar, lo que quiero es que desaparezca, pero no que se elimine la memoria reservada para él.
Probé con Editar->Close(), pero así lo que pasa es que desaparece y se elimina la memoria, con lo que al intentar mostrarlo de nuevo la aplicación se me queda colgada, no responde,.........por qué puede ser? ¿Cómo y dónde debo eliminar la memoria que ocupa?
Cuando no lo necesito , cómo debo cerrarlo para mostrarlo otra
vez sin volver a iniciar mi aplicación (sin volver a crearlo) .
Leí que debe hacerse esto:
Editar->ModalResult=mrCancel;
Pero si lo hago, cuando intento mostrarlo de nuevo, el form se ha eliminado y me da error.
Hasta luego |
|
tyloya Master

Registrado: 20 Ago 2002Mensajes: 175
|
Publicado: Mie 16 Oct, 2002 5:38 pm Asunto: Re: Cerrar form abierto con ShowModal |
|
|
Ya sé porqué era,.... , porque en el evento OnClose de ese
formulario que mostraba con ShowModal hacia: Action=caFree.....y se eliminaba cuando hacia: Editar->ModalResult=mrCancel....ASÍ QUE PROBLEMA RESUELTO!! |
|