Entwickler-Ecke

Multimedia / Grafik - Farbe des Canvas ändern


Borlox - Sa 04.01.03 23:17
Titel: Farbe des Canvas ändern
Hi Leute,

wie kann ich die Farbe eines Canvas mit Hexzahlen ändern? Ich weiß, dass ich sie mit dem folgenden Code ändern kann:

Quelltext
1:
DXDraw1.Surface.Canvas.Font.Color:=???;                    

Aber ich weiß nicht wie ich das mit der Farbe mache! Ich möchte keine Standartfarben wie clgray oder so benutzen, sondern Hexzahlen!

Danke

p.s. Sorry, wenn das hier die falsche Kategorie ist, aber ich wusste nicht in welche das gehört!

(04.01. 23:34 Tino) Code-Tag hinzugefügt.


torstenheinze - Sa 04.01.03 23:34

gib einfach die hexzahlen an
oder rgb farbcode


Borlox - Sa 04.01.03 23:50
Titel: Danke
Danke, aber der Fehler lag darin, dass man vor dem Hexcode noch ein $ brauch! Und das habe ich gerade eben durch stundenlanges rumprobieren herausgefunden!


torstenheinze - Sa 04.01.03 23:54

weißt du wie du das hättest rauskriegen können:
andere mal die farbe der form1 mit hielfe des colordialogs über der objectinspector. aber nimm eine ungebräuchliche farbe (also nicht clgray, usw),
wenn du dann auf den farbwert im obj-ins. schaust, dann siehst du da vor dem wert ein $


Borlox - So 05.01.03 01:12
Titel: ?
Ich habe auch bei so etwas geguckt! Nämlich bei einer anderen Komponente, aber da konnte man nur die Farbe in die Standartfarben ändern!


torstenheinze - So 05.01.03 01:28

achso, aber jetzt geht es ja!! :wink: