![]() |
eigener messagedlg
Geht es das man bim messagedlg anstatt die vorgegebenen buttons wie mbok oder mbno auch eigene mit eigenem text wie "später" "jetz" halt irgendwas anderes!
|
Re: eigener messagedlg
Messagedlg's sind IMHO auch nur Form's!! D.h. einfach ne neue erstellen!
|
Re: eigener messagedlg
Mit nur sehr wenig Aufwand hättest du bei ner Suche
![]() |
Re: eigener messagedlg
Zitat:
|
Re: eigener messagedlg
Hi,
wenn du unbedingt einen eigenen Messagedlg willst, dann kannst du dir ja wunderbar einen eigenen machen. Einfach ein neues Formular, den Messagedlg nachbauen und an deine Bedüfnisse anpassen. :wink: Wie du das machen kannst, verrät dir die DP-Suchfunktion. :dp: MfG Marc |
Re: eigener messagedlg
Zitat:
CreateMessageDialog werde ich noch in mein Dialog-Tut aufnehmen, nur habe ich gerade keine Zeit dafür. |
Re: eigener messagedlg
Hi,
Zitat:
(Siehe Post von leddl) Aber anscheinend hiflt ihm das nicht :roll: und deshalb: ![]() MfG Marc |
Re: eigener messagedlg
:wiejetzt: Warum ist das nicht das, was du suchst? :gruebel:
MaBuSe hat doch da gezeigt, wie man sich einen eigenen Dialog mit Buttoncaptions seiner Wahl erstellen kannst. Ich hatte es so verstanden, daß du genau das willst. Aber wenn du plötzlich deine Meinung änderst... :shock: |
Re: eigener messagedlg
So fasse ich das auch auf, hier mit wenigen Kommentaren:
Delphi-Quellcode:
Die Rückgabewerte sind die selben, wie beim normalen Dialog eben auch.
procedure TForm1.Button1Click(Sender: TObject);
var f: TForm; begin // 2 Buttons erzeugen, deren Beschriftung man dann anpasst f := CreateMessageDialog('Jetzt oder später?', mtInformation, [mbOk, mbCancel]); //Beschriftung anpassen (f.FindComponent('Cancel') as TButton).Caption := 'Jetzt'; (f.FindComponent('OK') as TButton).Caption := 'Später'; //Dialog anzeiegn f.ShowModal; f.Free; end; Nachtrag: CreateMessageDialog ist besser als ich dachte. |
Re: eigener messagedlg
ok dann war das mein fehler hatte es anscheinend nicht richtig verstanden wenn es damals schon in der Code-Library drin stand!
edit: bzw. nicht gefunden :gruebel: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz