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 MessageDlg - Beschriftung des Fensters (https://www.delphipraxis.net/76443-messagedlg-beschriftung-des-fensters.html)

JAF 4. Sep 2006 18:27


MessageDlg - Beschriftung des Fensters
 
Hallo

kann mir jemand erklären wie man in einer MessageDlg den Titel des Fensters ändern kann

bei der Delphi Hilfe steht, das wuerde ueber den zweiten Parameter gehen, aber da die liebe Delphi Hilfe nich sehr erschöpfend ist steht da nich wie!!!

Bitte um ein beispiel ( MessageDlg('.....)

mfg JAF

hoika 4. Sep 2006 18:32

Re: MessageDlg - Beschriftung des Fensters
 
Hallo,

benutze Application.MessageBox.

Heiko

Neutral General 4. Sep 2006 18:33

Re: MessageDlg - Beschriftung des Fensters
 
Naja bei MessageDlg siehts halt so aus:

Delphi-Quellcode:
MessageDlg(Text,Typ (mtInformation,mtError..), Buttons ([mbOk],[mbYes]...),HelpContext (?.. bei mir immer 0));
bei Application.MessageBox hast du folgende Möglichkeiten:

Delphi-Quellcode:
Application.MessageBox(Text,Caption,Buttons (MB_YES, MB_OK, MB_NO..));
=> MessageDlg mit Bildchen aber ohne Caption. Application.MessageBox ohne Bildchen aber dafür mit Caption :)

Gruß
Neutral General

JAF 4. Sep 2006 18:42

Re: MessageDlg - Beschriftung des Fensters
 
Vielen Dank erstmal für die schnelle Antwort

.. sie bringt mich leider nicht weiter...

hat sich da jemand vertan der die Delphi Hilfe geschrieben hat?

Zit: AType Die Beschriftung der Titelleiste und ein
entsprechendes Symbol im Dialogfeld

mfg JAF

Neutral General 4. Sep 2006 18:44

Re: MessageDlg - Beschriftung des Fensters
 
Zitat:

Zitat von JAF
Vielen Dank erstmal für die schnelle Antwort

.. sie bringt mich leider nicht weiter...

hat sich da jemand vertan der die Delphi Hilfe geschrieben hat?

Zit: AType Die Beschriftung der Titelleiste und ein
entsprechendes Symbol im Dialogfeld

mfg JAF

Das stimmt schon was da steht.. nur kommt es halt auf den Typ an. Bei mtInformation steht in der Titelleiste 'Information' bei mtWarning 'Warnung', bei mtError 'Fehler' usw.. du kannst die Caption halt nicht ganz frei wählen...

Matze 4. Sep 2006 18:55

Re: MessageDlg - Beschriftung des Fensters
 
Zitat:

Zitat von Neutral General
=> MessageDlg mit Bildchen aber ohne Caption. Application.MessageBox ohne Bildchen aber dafür mit Caption :)

Mit Application.MessageBox geht beides: http://www.delphipraxis.net/internal...ct.php?t=47855

JAF 4. Sep 2006 19:01

Re: MessageDlg - Beschriftung des Fensters
 
:wall:

deswegen auch entsprechend...ach so ist das gemeint...

Ich hatte mich schon gefragt wie die sich das da Vorstellen.


Hat jemand denn eine Idee wie man ein Message Fenster erstellt mit:

Nachricht
Titel
Symbol
Buttons


gibt es da nur die Möglichkeit ein extra Formular dafür zu benutzen, und wenn ja, wie könnte man das Symbol z.B. mtInformation/mt.Confirmation dort einbinden


mfg JAF

Matze 4. Sep 2006 19:03

Re: MessageDlg - Beschriftung des Fensters
 
Hi,

schau dir doch meinen Link an und scrolle so weit herunter, bis du bei Application.MessageBox angekommen bist. ;)

Luckie 4. Sep 2006 19:04

Re: MessageDlg - Beschriftung des Fensters
 
Die Frage wurde dir schon beantwortet: Beitrag #6.

JAF 4. Sep 2006 19:32

Re: MessageDlg - Beschriftung des Fensters
 
ehm ja sry tut mir leid

ich hatte schon den post geschrieben als noch keine antowrt da war und beim abschicken das mit der aktualisierung vercheckt




also gut danke


funktioniert ja ganz gut

ob mit MessageBox(Self.Handle
oder mit
Application.MessageBox


das einzige was man noch aendern könnte ist den (Exception)Sound abschalten, hat da jemand konkrete Vorschläge
(by the way hat Self.Handle die gleiche Funktion wie Application. ?)`


es sieht erstmal so aus

Application.MessageBox('Soll ein neues Spiel gestartet werden?', 'Spider', MB_ICONINFORMATION or MB_YesNo);

oder

Messagebox(Self.Handle, 'Soll ein neues Spiel gestartet werden?', 'Spider', MB_ICONINFORMATION or MB_YesNo);

(das hat beides auf den ersten Blick jetzt die gleiche Funktion oder besteht da irgendwo ein Unterschied)


wichtig erstmal: das soundproblem



danke für alles konstruktive im vorraus



mfg JAF


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:31 Uhr.
Seite 1 von 2  1 2      

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