No cerrar la ventana cuando le doy click al boton de la barra de titulo
es posible hacer un codigo que no cierre la ventana cuando le doy click a la "X" que esta en la barra de titulo?, quisiera que no se cerrara y realizara esta acción:
CoolTrayIcon1.HideMainForm; tengo este codigo pero no me funciona:
|
Hola,
Usa el evento "OnCloseQuery" del formulario. A la variable "CanClose" dale el valor "true", si quieres permitir al formulario cerrarse, o "false", si quieres que el formulario no se cierre. En este último caso aprovecha para ocultar el formulario tal como quieres. |
Quizá podría quedarse con el evento OnClose y poner Action := caNone. No me queda muy claro cuál sería la diferencia.
// Saludos |
A mi lo que no me queda muy claro es porque no quieres que se cierre con la X de la forma.
En todo caso, lo que yo haría es asignar la propiedad BorderStyle de la forma como bsDialog, le pongo en false todos los BorderIcons y asignas un botón para cerrar la forma. Salud OS. |
Creo que lo que intenta es que al cerrar el formuario, en lugar de eso se "minimice" a la bandeja del sistema al lado del reloj.
// Saludos |
Ah, ya veo. mea maxima culpa.
Salud OS. |
La franja horaria es GMT +2. Ahora son las 10:15:05. |
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