![]() |
Hexadezimal Farben als Hintergrund
Hi Leute,
eigentlich aus m topic ersichlich was ich will :D kann man farben von labels hintergrundfarben usw... auch hexadezimal definieren ? gruss f4r |
Re: Hexadezimal Farben als Hintergrund
Delphi-Quellcode:
label1.font.color:=stringtocolor('$123456');
label1.font.color:=stringtocolor('clblack'); |
Re: Hexadezimal Farben als Hintergrund
Hallo f4r,
das ist eigentlich ganz einfach. Einfach Den Hex Code als String betrachten und und dann in eine Farbe umwandeln.
Delphi-Quellcode:
MFG Christian18
Label1.Font.Color:=StringToColor('$FFFFFF');
[NACHTARG] Ups, da war wohl einer schneller als ich. Sry für den Doppelpost. [/NACHTRAG] |
Re: Hexadezimal Farben als Hintergrund
Wenn du den Hex-Wert nicht als String betrachten willst, dann mach es so:
Delphi-Quellcode:
form1.color:=$ABCDEF;
|
Re: Hexadezimal Farben als Hintergrund
danke
|
Re: Hexadezimal Farben als Hintergrund
kann man die border color seperat einstellen ?
gruss |
Re: Hexadezimal Farben als Hintergrund
welche border-color?
meinst du die Farbe von der Titelleiste? Das sowieso nicht, weil das unter XP ja ganz anderst aussieht. |
AW: Hexadezimal Farben als Hintergrund
Ich bekomme die gleiche Fehlermeldung aber zu nem einfacheren Text, vllt kennt da ja jmd die Lösung:
procedure TFenster.Button1Click(Sender: TObject); var a, s : integer; Zeichen : string; begin s:=1; for s := 1 to length(edit1.Text) do begin Zeichen := Edit1.Text[s]; if Zeichen = 'A' then Zeichen.Font.Color:=StringToColor('$FFFF00') else Zeichen.Font.Color:=StringToColor('$00FF00'); end; end; |
AW: Hexadezimal Farben als Hintergrund
Abgesehen davon, dass der Thread fast 7 Jahre alt ist, steht die Lösung in Posting #4.
|
AW: Hexadezimal Farben als Hintergrund
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr. |
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-2025 by Thomas Breitkreuz