AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Hexadezimal Farben als Hintergrund

Ein Thema von f4r · begonnen am 17. Dez 2005 · letzter Beitrag vom 6. Sep 2012
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von f4r
f4r

Registriert seit: 31. Okt 2005
Ort: bei Hamburg
87 Beiträge
 
#1

Hexadezimal Farben als Hintergrund

  Alt 17. Dez 2005, 12:34
Hi Leute,

eigentlich aus m topic ersichlich was ich will

kann man farben von labels hintergrundfarben usw... auch hexadezimal definieren ?

gruss
f4r
ICH LIEBE DELPHI @ Delphi 7 Enterprise
  Mit Zitat antworten Zitat
ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#2

Re: Hexadezimal Farben als Hintergrund

  Alt 17. Dez 2005, 12:36
Delphi-Quellcode:
label1.font.color:=stringtocolor('$123456');
label1.font.color:=stringtocolor('clblack');
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat
Christian18

Registriert seit: 9. Dez 2003
Ort: Hamburg
1.279 Beiträge
 
#3

Re: Hexadezimal Farben als Hintergrund

  Alt 17. Dez 2005, 12:40
Hallo f4r,

das ist eigentlich ganz einfach. Einfach Den Hex Code als String betrachten und und dann in eine Farbe umwandeln.
Label1.Font.Color:=StringToColor('$FFFFFF'); MFG Christian18

[NACHTARG]
Ups, da war wohl einer schneller als ich. Sry für den Doppelpost.
[/NACHTRAG]
  Mit Zitat antworten Zitat
ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#4

Re: Hexadezimal Farben als Hintergrund

  Alt 17. Dez 2005, 12:51
Wenn du den Hex-Wert nicht als String betrachten willst, dann mach es so:
form1.color:=$ABCDEF;
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat
Benutzerbild von f4r
f4r

Registriert seit: 31. Okt 2005
Ort: bei Hamburg
87 Beiträge
 
#5

Re: Hexadezimal Farben als Hintergrund

  Alt 17. Dez 2005, 12:53
danke
ICH LIEBE DELPHI @ Delphi 7 Enterprise
  Mit Zitat antworten Zitat
Benutzerbild von f4r
f4r

Registriert seit: 31. Okt 2005
Ort: bei Hamburg
87 Beiträge
 
#6

Re: Hexadezimal Farben als Hintergrund

  Alt 17. Dez 2005, 13:17
kann man die border color seperat einstellen ?

gruss
ICH LIEBE DELPHI @ Delphi 7 Enterprise
  Mit Zitat antworten Zitat
ichbins

Registriert seit: 9. Jul 2005
Ort: Hohenaltheim
1.001 Beiträge
 
Delphi 2005 Personal
 
#7

Re: Hexadezimal Farben als Hintergrund

  Alt 19. Dez 2005, 14:14
welche border-color?

meinst du die Farbe von der Titelleiste? Das sowieso nicht, weil das unter XP ja ganz anderst aussieht.
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates
  Mit Zitat antworten Zitat
iHanns

Registriert seit: 5. Sep 2012
1 Beiträge
 
#8

AW: Hexadezimal Farben als Hintergrund

  Alt 5. Sep 2012, 20:58
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;
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.685 Beiträge
 
Delphi 2007 Enterprise
 
#9

AW: Hexadezimal Farben als Hintergrund

  Alt 5. Sep 2012, 23:37
Abgesehen davon, dass der Thread fast 7 Jahre alt ist, steht die Lösung in Posting #4.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Amateurprofi

Registriert seit: 17. Nov 2005
Ort: Hamburg
1.057 Beiträge
 
Delphi XE2 Professional
 
#10

AW: Hexadezimal Farben als Hintergrund

  Alt 6. Sep 2012, 02:04
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;
Ein String hat keinen Font, dem du eine Color zuweisen könntest.
Gruß, Klaus
Die Titanic wurde von Profis gebaut,
die Arche Noah von einem Amateur.
... Und dieser Beitrag vom Amateurprofi....
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:00 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