Problema con application.messagebox
Hola, después de tiempo sin entrar, vuelvo a las andanzas con delphi, así que aprovecho para saludar.
A ver tengo un formulario, que llama a otro en modo modal, este segundo formulario tiene un pequeño editor de textos. En el evento close de este, muestro un mensaje en caso de que el editor sea distinto a blanco y el usuario tiene la opcion de salir sin guardar o volver al editor y guardar los cambios para salir. El problema lo tengo cuando pulso el boton "cancelar", que tras pulsarlo, el segundo formulario (que se mostraba en modal), se cierra y no quiero que eso pase. Lo que busco es que cuando el usuario pulse sobre "cancelar", todo siga igual, es decir, devolver al usuario al editor de textos sin que haya cambios en este ni cerrando nada. El codigo que tengo hasta ahora es este:
Gracias de antemano. |
|
Hola,
El evento "OnCloseQuery" podría resultar aquí más conveniente que "OnClose", de manera que podría escribirse algo así:
|
Hola, el método de Neftali, ha sido perfecto, de todos modos, probaré también lo que me comentas Dec, así amplio mi "cuaderno de notas" donde tengo anotados muchos consejos y truquitos que he ido recopilando.
Gracias a los dos. |
La franja horaria es GMT +2. Ahora son las 03:03:31. |
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