Thema: Abfragemenü

Einzelnen Beitrag anzeigen

Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#2

AW: Abfragemenü

  Alt 20. Apr 2011, 10:26
Delphi-Quellcode:
var
  MR : TModalResult;
begin
  MR := MessageDlg('Möchten Sie die Änderungen im Dokument1 speichern?', mtInformation, [mbYes, mbNo, mbCancel], 0);
  case MR of
    mrYes : ;
    mrNo : ;
    mrCancel : ;
  end;
end;
Du kannst mit einem fünfsten Parameter einen Default-Button definiere, der dann den Fokus nach dem Anzeigen des Dialogs hat, z.B.:
MessageDlg('Möchten Sie die Änderungen im Dokument1 speichern?', mtInformation, [mbYes, mbNo, mbCancel], 0, mbYes); Zudem würde ich das ganze mit der Format-Funktion kombinieren, sodass der Message-Text flexibler wird.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)

Geändert von s.h.a.r.k (20. Apr 2011 um 10:28 Uhr)
  Mit Zitat antworten Zitat