FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
No cerrar hasta guardar cambios
Hola amigos, mi pregunta es: Como puedo haser para que cuando a una aplicacion se le de click en el boton superior derecho con la x de serrar, le de al usuario la eleccion de cerrar o no cerrar, como cuando en word escribimos algo y sin guardar le damos click en ese mismo boton y nos envia el mensage.
y si se le dise que no lo cierre no lo hase. Saludos. |
#2
|
|||
|
|||
Hola mario2000
Trata de hacer lo siguiente
Salud OS y bienvenido al foro.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#3
|
||||
|
||||
Para conseguir lo que deseas, debes emplear el evento OnCloseQuery:
Este evento se dispara en el momento de la orden del cierre del formulario y tiene un parámetro por valor (CanClose) que permite determinar si debe o no cerrarse. Si el valor es verdadero, se ejecuta el evento OnClose que corresponde al cierre, si se pone en falso, se cancela el cierre. MessageBox() es una función que permite mostrar en pantalla un cuadro de díalogo. Y regresa un valor que representa la acción del botón pulsado. Por ejemplo: la constante MB_YESNO, pemite mostrar dos botones: SI y NO. Y dependiendo de cual botón se pulse... se devuelve un valor que comparo con IDYES. Si es igual... se que se ha oprimido el botón SI. Fijate y estudia el evento onCloseQuery. Deberás codificar que hacer ante la orden SI o ante la orden NO. Saludos, Última edición por Delphius fecha: 05-05-2007 a las 05:19:32. Razón: El código estaba mal |
#4
|
|||
|
|||
Gracias
Muchas gracias amigos del foro son ustedes muy amables, me ha funcionado de maravilla.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Guardar cambios con componente TTable | desve | Tablas planas | 1 | 26-04-2006 01:05:19 |
Guardar los cambios de componentes nuevos | oesteve | OOP | 5 | 20-12-2005 21:08:54 |
Problemas guardar cambios en dbgrid con checkbox | toorbye | Conexión con bases de datos | 0 | 22-09-2005 14:09:13 |
Guardar Cambios DBgrid con CheckBox | toorbye | Varios | 0 | 22-09-2005 12:57:55 |
Guardar cambios en tiempo d Ejecución | kwan | Varios | 5 | 30-12-2003 23:24:48 |
|