Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: MessageDlg Ohne Schliess-Kreuz?

  Alt 10. Jan 2006, 20:26
warum nicht? du kannst das ganze ja in eine Repeat-Until schleife machen.

Somit bekommst du es hinn das der nutzer unbedingt eines der Felder klicken muss:
Delphi-Quellcode:
var LDialog: TForm;
    LRes: Integer;
begin
  LDialog := CreateMessageDialog('Beispiel.', mtInformation, [mbYes, mbNo]);
  DeleteMenu(GetSystemMenu(LDialog.Handle, False), SC_CLOSE, MF_BYCOMMAND);
  DrawMenuBar(LDialog.Handle);
  repeat
    LRes := LDialog.ShowModal;
  until (LRes = mrYes) or (LRes = mrNo);
  if LRes = mrYes then
    ShowMessage('Es wurde mit "Ja" bestätigt.');
  LDialog.Free;
end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat