Einzelnen Beitrag anzeigen

Basic-Master

Registriert seit: 9. Mär 2003
Ort: Brilon
395 Beiträge
 
Delphi 2007 Enterprise
 
#4
  Alt 31. Mai 2003, 12:42
Hi,
etwa so?
Delphi-Quellcode:
uses ... , dialogs, ...

type
  TForm1 = class(TForm)
    procedure FormCloseQuery(Sender: TObject; var CanClose: Boolean);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
    saved:boolean;
  end;

...
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
if not saved then begin
  if messagedlg('Es wurde nicht gespeichert. Trotzdem beenden?', mtconfirmation, [mbyes, mbno], -1) = mryes then
  canclose := true
  else
  canclose := false;
end;
end;
musst halt nur das OnCloseQuery-Event von dem Form auf FormCloseQuery einstellen...
Christian
  Mit Zitat antworten Zitat