Ver Mensaje Individual
  #2  
Antiguo 23-11-2006
luisgutierrezb luisgutierrezb is offline
Miembro
 
Registrado: oct 2005
Ubicación: México
Posts: 925
Reputación: 19
luisgutierrezb Va por buen camino
pues si mal no recuerdo basicamente seria reemplazar el winproc de la forma por uno del componente, para que interceptes el cerrado de la ventana, sin embargo se me ocurre algo mas facil, reemplaza el evento "onCloseQuery" de la forma por uno propio donde pongas CanClose a False siempre y no te permita cerrar, seria algo asi como:

Código Delphi [-]
If Assigned(Forma.OnCloseQuery) then
  CloseQueryAntiguo := Forma.OnCloseQuery;
Forma.OnCloseQuery := CloseQueryNuevo;
//donde CloseQueryNuevo es el nuevo procedimiento con el canclose := False
//para obtener la forma pues puede ser con el AOWner, Parent, etc...
Responder Con Cita