![]() |
Windows Fenster mit Ok und abbrechen?
Wie erstelle ich ein Windows Fenster mit den Buttons "OK" und "Abbrechen" bzw. "ja" und "nein"
und oben ein von mir festgelegter Text? Gibt es da einen Befehl für, oder muss ich da eine neue Form machen? MfG |
Re: Windows Fenster mit Ok und abbrechen?
![]() |
Re: Windows Fenster mit Ok und abbrechen?
Schau mal in der Delphi-Hilfe nach
![]() |
Re: Windows Fenster mit Ok und abbrechen?
Alternativ: [msdn]"MessageBox"[/msdn]
|
Re: Windows Fenster mit Ok und abbrechen?
Aus der Delphi Hilfe werd dich bei diesem Thema irgendwie nicht schlau,
trotzdem danke. P.S. ich will beim beenden meines Programms nachfragen ob es gespeichert werden soll und dies will ich mit ja und nein machen. MfG |
Re: Windows Fenster mit Ok und abbrechen?
Zitat:
|
Re: Windows Fenster mit Ok und abbrechen?
Delphi-Quellcode:
edit: [/delphi] vergessen.
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin // filename = Name der gerade geöffeneten Datei case Application.MessageBox('Änderungen an "' + filename + '" speichern?','MeinProgramm',MB_YESNOCANCEL or MB_ICONQUESTION) of IDYES: begin CanClose := True; // Hier Datei speichern end; IDNO: begin CanClose := True; // Hier Datei nicht speichern end; else CanClose := False; // Abbrechen gedrückt, Programm wird nicht beendet end; end; |
Re: Windows Fenster mit Ok und abbrechen?
Delphi meckert bei "filename"
Delphi-Quellcode:
"filename" sei ein undefinierter Bezeichner, stimmt ja auch, er wurde ja nicht
case Application.MessageBox('Änderungen an "' + filename + '"
deklariert oder ist nicht richtig festgelegt... MfG |
Re: Windows Fenster mit Ok und abbrechen?
filename ist nur ne variable, die luckie in seinem sample gepostet hat, eigentlich völlig unwichtig, nur halt, falls du sowas wie nen texteditor machst, das filename der name der gerade geöffneten datei ist.
|
Re: Windows Fenster mit Ok und abbrechen?
Ja ich mache einen Texteditor, nur will Delphi das Programm nicht compilieren da
"filename" Delphi stört. MfG |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:26 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