Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   no cerrar (https://www.clubdelphi.com/foros/showthread.php?t=41042)

Max_E. 06-03-2007 16:52:56

no cerrar
 
hola a todos:

como puedo hacer para que mi form no muestre o deshabilite el boton cerrar? que procedimiento del from tengo que utilizar


gracias por la ayuda que puedan darme.

jhonny 06-03-2007 17:00:00

A la propiedad BorderIcons debes quitarle el biSystemMenu asi, por ejemplo:

Código Delphi [-]
 
Form1.BordeIcons := [];
//Si notaste no incluí ningún elemento de su conjunto 
//de manera pues que no mostrara ninguno.

O Simplemente vas por el Inspector de objetos y deshabilitas dicha opción.

Espero te sirva. ;)

dec 06-03-2007 17:01:33

Hola,

Si lo que quieres es evitar el cierre un formulario en ciertas circunstancias puedes valerte del evento "OnCloseQuery", el cual te deja la referencia de una variable de nombre "CanClose", que puedes "setear" a "False" para evitar el cierre del formulario.

Si quieres que no aparezca, directamente, el botón para cerrar un formulario puedes utilizar la propiedad "BorderIcons", poniendo concretamente "biSystemMenu" en "False".

Si quieres que el botón de cerrar aparezca pero deshabilitado... tendrás que esperar a algún compañero que se acuerde ahora mismo de cómo iba el tema... pero según recuerdo es posible conseguirlo...

Edito: Revisa el código fuente que propone Román en este Hilo para deshabilitar el botón para cerrar un formulario.

Neftali [Germán.Estévez] 06-03-2007 17:01:57

En el OnCloseQuery puedes marcar CanClose como False y en el OnClose, creo que puedes definir Action como caNone.


La franja horaria es GMT +2. Ahora son las 19:53:13.

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