Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi showmessage formatieren (https://www.delphipraxis.net/45103-showmessage-formatieren.html)

ferby 29. Apr 2005 18:01


showmessage formatieren
 
Hallo,

kann ich irgendwie einen text mit showmessage formatieren?

Ich möchte gerne, dass die schrift auf arial gestellt wird, aber nur bei den pop-up fenster das durch

showmessage('text');

entsteht,

geht das???


ferby

malo 29. Apr 2005 18:12

Re: showmessage formatieren
 
Mit der ShowMessage-Funktion geht es NICHT. Ich weiß zwar nicht, ob es mit der MessageBox o.Ä. geht, aber eine Möglichkeit wär, einfach eine MessageBox nachzubauen (Form drauf, TLabel(oder TStaticText) und Button drauf). In der Funktion zum Aufrufen erzeugst du eine Instanz deines neuen Forms. Fertig :)

DP-Maintenance 30. Apr 2005 07:06

DP-Maintenance
 
Dieses Thema wurde von "Sharky" von "Sonstige Fragen zu Delphi" nach "VCL / WinForms / Controls" verschoben.
ShowMessage -> VCL ;-)

Speedmaster 30. Apr 2005 09:16

Re: showmessage formatieren
 
Wenn du eine Prof. Version von Delphi hast kannst du den Quelltext der Messagebox veränder, oder besser eine eigene Funktion erstellen!

Sharky 30. Apr 2005 10:15

Re: showmessage formatieren
 
Zitat:

Zitat von ferby
...geht das???

Hai ferby,

das einfachste ist es wenn Du dir dein eigens ShowMessage bauste.
Delphi-Quellcode:
procedure MessageFont (msg : String; FntName : String = 'Arial');
begin
  with CreateMessageDialog(msg,mtCustom,[mbOK]) do
  begin
    Font.Name := FntName;
    ShowModal;
    Free;
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  MessageFont('blubb'); // Standardfont (Arial);
  MessageFont('meow','Script');
end;
"Nachteil": Auch der Font des Buttons wird in der gewählten Schriftart angezeigt.

ferby 30. Apr 2005 15:06

Re: showmessage formatieren
 
Hallo,

danke!

engel 7. Nov 2006 11:23

Re: showmessage formatieren
 
Zitat:

Zitat von Sharky
Zitat:

Zitat von ferby
...geht das???

"Nachteil": Auch der Font des Buttons wird in der gewählten Schriftart angezeigt.

2. Nachteil: Die Fenstergröße passt sich nicht an. Gibt's dafür vielleicht auch eine Lösung? :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:25 Uhr.

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