![]() |
Nix tun
Mir is kein besserer name für den Thread eingefallen!
Delphi-Quellcode:
Wenn man dann auf cancel drückt dann soll einfach die Messagebox verschwinden und man kann beim programm weiter machen!
var
i: Integer; begin i := Aplication.messagebox('Beenden?','Bestätigung',4+32); if i = IDYES then //tu was; if i <> IDCANCEL then // hier soll er dann nixtun! Das beispiel oben ist wenn man ausversehen auf beenden drückt! Spider |
Re: Nix tun
Delphi-Quellcode:
Wobei das Exit überflüssig ist, nur um es deutlich zumachen.
begin
var i: Integer; begin i := Aplication.messagebox('Beenden?','Bestätigung',4+32); if i = IDYES then begin //tu was; end else exit; end: |
Re: Nix tun
Thanks Luckie
|
Re: Nix tun
Nun optimieren wir das noch ein wenig, lassen das "i" weg und schreiben
"Application" mit 2 "p".
Delphi-Quellcode:
...
if Application.messagebox('Beenden?','Bestätigung',4+32) = IDYES then begin //tu was; end; ... |
Re: Nix tun
geht auch so
Code:
ansonsten passiert nix
If MessageDlg('Nachricht',mtConfirmation,[mbYes,mbNo],0)=mrOK then
//mach was |
Re: Nix tun
Zitat:
|
Re: Nix tun
@ Generalissimo. Jup, Deine Variante würde ich auch präferieren.
|
Re: Nix tun
Und warum?
|
Re: Nix tun
Weil es im Prinzip das gleich eist :mrgreen:
Musste jetzt mal sein ;-) |
Re: Nix tun
Das benutzt die Standard-Windows-Layouts bei Meldungen.
Probiers mal aus. Ansonsten bei noch mehr notwendigen Wissen die OH durchblättern. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:39 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 by Thomas Breitkreuz