Ich benutzte meistens MessageBox aber ich weiß nicht wie man Knöpfe dabei benutzt.
Meine MessageDlgs (insgesamt drei) sind:
Delphi-Quellcode:
MessageDlg('Datei ist nich kompatibel oder enthält Fehler!', mtError, [mbOK], 0);
//mssg = String
if MessageDlg(mssg, mtWarning, [mbYes, mbNo], 0) = mrNo then
...
if MessageDlg(mssg, mtWarning, [mbYes, mbNo], 0) = mrNo then
...
Ich benutzte auch Application.MessageBox , aber nur, wenn ich keine Knöpfe brauche...
Die MessageBox und auch ein paar ShowMessage werden immer richtig angezeigt (vor der Form) nur die MessageDlg nicht!