Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Se podria hacer??? (https://www.clubdelphi.com/foros/showthread.php?t=51642)

xio 21-12-2007 18:32:42

Se podria hacer???
 
Una pregunta, me gustaria conseguir que no se pudiera cerrar un formulario si no se cumple una condicion?? Eso como lo podria hacer??

axesys 21-12-2007 18:38:49

En el evento OnCloseQuery pones tu condición ya dependiendo de la condición le das falso a CanClose sino quieres que se cierre o verdadero si quieres que se cierre

Saludos

Gabo 21-12-2007 18:46:56

En el caso de los formularios, eso lo puedes controlar en el vento OnClose. En caso de no cumplirse la condición ejecutas:

Código:

Action=caNone;  // Código C++Builder
y el formulario no se cerrará.

xio 21-12-2007 19:46:25

Muchisimas gracias!!

jachguate 21-12-2007 20:36:29

Cita:

Empezado por Gabo (Mensaje 253993)
En el caso de los formularios, eso lo puedes controlar en el vento OnClose.

Cómo ya ha apuntado antes axesys, para esto está antes el evento OnCloseQuery, que es el sitio indicado para realizar estas comprobaciones.

Hasta luego.

;)

Gabo 26-12-2007 11:04:18

Hola, llevan razón.

Desconocía la utilidad de ese evento. Viendo la ayuda es claro que es la mejor opción.


La franja horaria es GMT +2. Ahora son las 01:39:37.

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