Problema al cerrar formulario
Hola, se me presenta el siguiente problema.
Digamos que tengo un formulario principal y que cuando pulso un boton muestro otro: Código:
TfrmRetirarTarjeta *frmRetirarTarjeta; Mi intención es que cuando se detecte el evento automáticamente se cierre el formulario y volver al principal. Debugeando he visto como efectivamente lo hace todo bien, pero cuando llega a la linea: Código:
Close(); No le encuentro sentido..., ideas? Un saludo! |
No entiendo porque usas un formulario modal, éstos se usan para bloquear la aplicación y requerir al usuario cierta acción que precisa su intervención.
En cualquier caso y sin ver tu código de cierre, intuyo tu problema. Posiblemente tengas definida la variable frmRetirarTarjeta dos veces, una como global y otra como local en la función donde creas el formulario modal. A demás, posiblemente, tu Formulario frmRetirarTarjeta lo definiste como autocreado y no como disponible. Si frmRetirarTarjeta es un autocreado esto te servirá: Código:
// Mostrar Código:
// Global... Saludos. |
hola, gracias por la respuesta, es justo lo q necesitaba.
El problema lo tenia porque me habia hecho un lio y desactivaba el timer del form principal y activaba el del secundario y la cosa no iba bien. Al tener control desde el timer del principal (que como está abierto en segundo plano) todo funciona perfectamente y con menos código. Muchas gracias por tu amable ayuda. Un saludo! |
La franja horaria es GMT +2. Ahora son las 04:39:12. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi