Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Reihenfolge der Buttons einer MessageBox

  Alt 9. Feb 2006, 15:36
Zitat von freak4fun:
Wird da nicht nur die Caption geändert? Wenn ich auf Cancel drücke soll auch abgebrochen werden und nicht IdYes gesendet werden.
Das ist korrekt. Auf Anhieb weiß ich gerade nicht, wie man die Rückgabewerte ändert, aber das geht sicher auch.

Nachtrag: Das könnte so in der Art gehen:

Delphi-Quellcode:
  f := CreateMessageDialog('Test', mtInformation, MBYESNOCANCEL);
  try
    with (f.FindComponent('Cancel') as TButton) do
    begin
      Caption := 'Ja';
      ModalResult := IDYES;
    end;
    with (f.FindComponent('Yes') as TButton)do
    begin
      Caption := 'Abbrechen';
      ModalResult := IDCANCEL;
    end;
    f.ShowModal;
  finally
    FreeAndNil(f);
  end;
  Mit Zitat antworten Zitat