Ver Mensaje Individual
  #2  
Antiguo 21-05-2017
Avatar de AgustinOrtu
[AgustinOrtu] AgustinOrtu is offline
Miembro Premium
NULL
 
Registrado: ago 2013
Ubicación: Argentina
Posts: 1.858
Reputación: 15
AgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en brutoAgustinOrtu Es un diamante en bruto
Pues muy sencillo, podrias guardar una flag booleana que el boton la pase a True cuando hacen click

Código Delphi [-]
type
  TForm1 = class(TForm)
  private
    FPuedeCerrar: Boolean;
  protected
    property PuedeCerrar: Boolean read FPuedeCerrar write FPuedeCerrar;
  end;

...

procedure TForm1.FormCreate(Sender: TObject);
begin
  PuedeCerrar := False;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  PuedeCerrar := True;
end; 

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
  CanClose := PuedeCerrar;
end;
Responder Con Cita