Delphi-PRAXiS
Seite 1 von 2  1 2      

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 TColor als normaler Text (clRed -> Rot) (https://www.delphipraxis.net/114940-tcolor-als-normaler-text-clred-rot.html)

hoika 3. Jun 2008 09:01


TColor als normaler Text (clRed -> Rot)
 
Hallo,

gibt es eine Funktion, die mir zu clred den Text "Rot" ausgibt ?
ColorToString erzeugt ja direkt clRed.

Ich weiss natürlich, dass TColor beliebige Farben annehmen kann,
aber ein paar Farben sind ja per clXXX vordefiniert.

Danke


Heiko

taaktaak 3. Jun 2008 09:06

Re: TColor als normaler Text (clRed -> Rot)
 
Ich denke nicht, in Graphics sind nur die englischen Farbnamen definiert. Wirst du wohl selbst übersetzen müssen.

hoika 3. Jun 2008 09:07

Re: TColor als normaler Text (clRed -> Rot)
 
Hallo,

Schade.



Heiko

mkinzler 3. Jun 2008 09:08

Re: TColor als normaler Text (clRed -> Rot)
 
Schreib dir doch eine Ersetzungsfunktion ('clRed' -> 'Rot')

SirThornberry 3. Jun 2008 09:09

Re: TColor als normaler Text (clRed -> Rot)
 
Zitat:

Zitat von taaktaak
Ich denke nicht, in Graphics sind nur die englischen Farbnamen definiert. Wirst du wohl selbst übersetzen müssen.

hast du eine englisch eoder deutsche Delphiversion?

taaktaak 3. Jun 2008 09:10

Re: TColor als normaler Text (clRed -> Rot)
 
Na, der Aufwand ist aber nicht so sehr groß (20 Farben), oder willst du auch die symbolischen Konstanten von Windows übersetzen?

mkinzler 3. Jun 2008 09:11

Re: TColor als normaler Text (clRed -> Rot)
 
Ich habe die deutsche und dort gibt es auch nur englische Farbkonstanten

hoika 3. Jun 2008 09:20

Re: TColor als normaler Text (clRed -> Rot)
 
Hallo,

ja, auch die deutsche Version liefert clRed zurück.
Hätte ja sein können, dass sowas schon existiert.


Heiko

uligerhardt 3. Jun 2008 09:51

Re: TColor als normaler Text (clRed -> Rot)
 
In der Unit ExtCtrls gibt's eine Funktion ColorToPrettyName, die vielversprechend ausschaut. Leider hat Borland die nicht im Interface zugänglich gemacht. :(
Man könnte natürlich tricksen: Eine Dummy-TColorBox anlegen und die Strings auslesen. Oder so. :duck:

taaktaak 3. Jun 2008 09:59

Re: TColor als normaler Text (clRed -> Rot)
 
Seltsam, bei mir (D7) findet sich nur ein const-array ColorToPretyName, aber keine Funktion. Die deutschen Farben sind im Array nicht enthalten. Ist das in höheren Versionen anders???


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:14 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