![]() |
hex-codes in RGB werte und umgekehrt??
gibt es in delphi eine funktion, mit der man RotGrünBlau - Farbanteile in die Hexcodes umwandelt und umgekehrt??
also z.B. #FBF66F = R: 251 G: 246 B: 111 oder andersrum?? und noch eine frage: kann man in einem delphi programm irgendwie hexadezimalfarben anzeigen, also z.B eine fläche mit der farbe #F123CD oder mit den RGB anteilen (z.B. 255, 156, 211) füllen??? danke für eure hilfe... |
Re: hex-codes in RGB werte und umgekehrt??
Hallo,
hast du dir schon mal die Funktionen ColorToString() bzw. StringToColor() angesehen? Grüße vom marabu |
Re: hex-codes in RGB werte und umgekehrt??
IntToHex ?
Delphi-Quellcode:
MyHex := '#' + IntToHex(MyRGB, 2);
|
Re: hex-codes in RGB werte und umgekehrt??
Zitat:
Delphi-Quellcode:
oder
IntToHex(MyRGB, 6)
Delphi-Quellcode:
wäre bei Farben die bessere Wahl ;)
IntToHex(MyRGB, 8)
|
Re: hex-codes in RGB werte und umgekehrt??
Zitat:
Delphi-Quellcode:
Mit GetGValue():
Caption:= Format('#%.2x%.2x%.2x', [251, 246,111]);
Delphi-Quellcode:
wäre eine Möglichkeit.
var
Col: Cardinal; begin Col:= $FBF66F; Caption:= Format('%d %d %d',[GetBValue(Col), GetGValue(Col),GetRValue(Col)]); |
Re: hex-codes in RGB werte und umgekehrt??
Delphi-Quellcode:
das ist von rgb in Hex, oder?
Caption:= Format('#%.2x%.2x%.2x', [251, 246,111]);
Mit GetGValue():
Delphi-Quellcode:
wäre eine Möglichkeit.[/quote]
var
Col: Cardinal; begin Col:= $FBF66F; Caption:= Format('%d %d %d',[GetBValue(Col), GetGValue(Col),GetRValue(Col)]); und das von hex in rgb oder??? aber wie kann man jetzt eine fläche im formular mit einer rgb-farbe oder hex farbe füllen?? da gibts doch bloß die normlaen grundfarben, oder? Zitat:
weil myRGB muss ja 3 zahlen haben |
Re: hex-codes in RGB werte und umgekehrt??
Zitat:
Zitat:
Zitat:
Delphi-Quellcode:
Self.Color:= RGB($FF,0,0);//ROT
Self.Color:= RGB($FB,$F6,$6F);//Deine Farbe |
Re: hex-codes in RGB werte und umgekehrt??
danke für deine antwort...
also: Zitat:
|
Re: hex-codes in RGB werte und umgekehrt??
Zitat:
RGB(255,126,100) |
Re: hex-codes in RGB werte und umgekehrt??
Zitat:
noch eine frage: man kann doch irgendwie so ein farben-fenster öffnen, indem man seine farbe auswählen kann (so ein fenster wie in paint, wenn man eine neue farbe nimmt) ich kenne das von anderen programmen... also so ein fenster, indem rechts eine große farbenübersicht ist, in der man seine farben auswäjlen kann, und links ein paar kästchen mit den grundfarben sind... ich glaube da gibt es doch einen farben-dialog, oder? wie kann man auf den im programm zugreifen?? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:50 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