Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi eigener messagedlg (https://www.delphipraxis.net/42794-eigener-messagedlg.html)

FabianIBerlin 23. Mär 2005 23:15


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!

Speedmaster 23. Mär 2005 23:17

Re: eigener messagedlg
 
Messagedlg's sind IMHO auch nur Form's!! D.h. einfach ne neue erstellen!

leddl 23. Mär 2005 23:57

Re: eigener messagedlg
 
Mit nur sehr wenig Aufwand hättest du bei ner Suche das hier gefunden.

FabianIBerlin 24. Mär 2005 11:48

Re: eigener messagedlg
 
Zitat:

Zitat von leddl
Mit nur sehr wenig Aufwand hättest du bei ner Suche das hier gefunden.

das hatte ich gefunden doh steht da meiner meinung nach nicht die antwort auf meine frage!

Chegga 24. Mär 2005 11:59

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

Matze 24. Mär 2005 12:01

Re: eigener messagedlg
 
Zitat:

Zitat von Chegga
Einfach ein neues Formular, den Messagedlg nachbauen und an deine Bedüfnisse anpassen. :wink:

Also das ist ja Mist :mrgreen:

CreateMessageDialog werde ich noch in mein Dialog-Tut aufnehmen, nur habe ich gerade keine Zeit dafür.

Chegga 24. Mär 2005 12:05

Re: eigener messagedlg
 
Hi,

Zitat:

Zitat von Matze
Zitat:

Zitat von Chegga
Einfach ein neues Formular, den Messagedlg nachbauen und an deine Bedüfnisse anpassen. :wink:

Also das ist ja Mist :mrgreen:

CreateMessageDialog werde ich noch in mein Dialog-Tut aufnehmen, nur habe ich gerade keine Zeit dafür.

Auf den Link dieses Tuts mit CreateMessageDialog wurde in diesem Thread schon hingewiesen.
(Siehe Post von leddl)

Aber anscheinend hiflt ihm das nicht :roll:
und deshalb: *Klick*

MfG Marc

leddl 24. Mär 2005 12:18

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:

Matze 24. Mär 2005 12:22

Re: eigener messagedlg
 
So fasse ich das auch auf, hier mit wenigen Kommentaren:

Delphi-Quellcode:
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;
Die Rückgabewerte sind die selben, wie beim normalen Dialog eben auch.


Nachtrag: CreateMessageDialog ist besser als ich dachte.

FabianIBerlin 25. Mär 2005 20:00

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 12:26 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz