![]() |
Re: Fenster schließen - Abfrage
Zitat:
|
Re: Fenster schließen - Abfrage
Wenn du das so haben willst, dass man aufs label klicken kann und dann kommt die Abfrage, ob geschlossen werden soll, oder nicht, dann mach es doch so:
Delphi-Quellcode:
Wobei
procedure TForm1.Label9Click(Sender: TObject);
begin if MessageDlg('Serialarchiv wirklich schiließen?',mtwarning,[mbyes, mbno],0) = mryes then Close; end; ![]() Wenn du immer alles schließen willst, schlage ich dir statt close ![]() |
Re: Fenster schließen - Abfrage
Moin!
Dann mach lieber auf dem Label9Click einfach nur ein close und nix weiter und die Abfrage wie vorhin gepostet im OnCloseQuery. Die Abfrage kommt dann, wenn man auf das Label klickt genauso als wenn man direkt die Form über [X] schliesst. MfG Muetze1 |
Re: Fenster schließen - Abfrage
Hi,
so geht's auch:
Delphi-Quellcode:
MfG Marc
procedure TForm1.Label9Click(Sender: TObject);
var Knopf: Integer; begin Knopf := Application.MessageBox('Serialarchiv wirklich schließen?', '', 1+16); if Knopf <> IDCancel then Close; end; P.S.: Es müsste ein Warnkreuz in der Abfrage erscheinen. Man kann auch Fragezeichen, Ausrufezeichen oder Infozeichen machen. :wink: |
Re: Fenster schließen - Abfrage
Hi Chegga,
saemtliche Konstanten haben einen Namen. Es gibt also keinen Grund, 1+16 zu schreiben. Ich weiss gar nicht was das sein soll, und er sicher genausowenig ;) Greetz alcaeus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:49 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz