Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Windows Fenster mit Ok und abbrechen? (https://www.delphipraxis.net/34235-windows-fenster-mit-ok-und-abbrechen.html)

ehem. Benutzer 19. Nov 2004 18:15


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

Meflin 19. Nov 2004 18:16

Re: Windows Fenster mit Ok und abbrechen?
 
Delphi-Referenz durchsuchenmessagedlg könnte dir weiterhelfen

Mystic 19. Nov 2004 18:18

Re: Windows Fenster mit Ok und abbrechen?
 
Schau mal in der Delphi-Hilfe nach Delphi-Referenz durchsuchenMessageBox.

Luckie 19. Nov 2004 18:18

Re: Windows Fenster mit Ok und abbrechen?
 
Alternativ: [msdn]"MessageBox"[/msdn]

ehem. Benutzer 19. Nov 2004 18:58

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

Luckie 19. Nov 2004 19:24

Re: Windows Fenster mit Ok und abbrechen?
 
Zitat:

Aus der Delphi Hilfe werd dich bei diesem Thema irgendwie nicht schlau,
Also in meiner Hilfe ist zum MessageDlg sogar ein Beispiel dabei. :roll:

Mystic 19. Nov 2004 19:25

Re: Windows Fenster mit Ok und abbrechen?
 
Delphi-Quellcode:
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;
edit: [/delphi] vergessen.

ehem. Benutzer 19. Nov 2004 19:38

Re: Windows Fenster mit Ok und abbrechen?
 
Delphi meckert bei "filename"
Delphi-Quellcode:
case Application.MessageBox('Änderungen an "' + filename + '"
"filename" sei ein undefinierter Bezeichner, stimmt ja auch, er wurde ja nicht
deklariert oder ist nicht richtig festgelegt...



MfG

idontwantaname 19. Nov 2004 20:12

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.

ehem. Benutzer 19. Nov 2004 20:14

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 20:12 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz