Einzelnen Beitrag anzeigen

RandomDD

Registriert seit: 11. Aug 2016
42 Beiträge
 
#7

AW: MessageDlg über den Default-Button automatisch schließen (MeinCustomDialog.Close;

  Alt 18. Aug 2016, 21:06
Für alle Interessierten, hier meine Lösung:

Delphi-Quellcode:
// Dialog erzeugen
MeinCustomMsgDialog := CreateMessageDialog(DlgText, mtInformation, [mbYes, mbNo], mbNo);
DialogDefaultButton := TButton(MeinCustomMsgDialog.ActiveControl);
Delphi-Quellcode:
// Default Button anklicken
if DialogDefaultButton.Handle <> 0 then
 SendMessage(DialogDefaultButton.Handle, BM_CLICK, 0, 0)
else
 DialogDefaultButton.Close;

Geändert von RandomDD (18. Aug 2016 um 21:17 Uhr)
  Mit Zitat antworten Zitat