Editfeld transparent machen o.ä.
-
Siehst du entsprechende Eigenschaften im Objectinspektor oder in der Hilfe -> Nein.
Mehr als diese Angabe ist nicht möglich. Leite von TCustomEdit ab und entwerfe deine eigene Komponente
-
Nein ich meine jetzt nicht speziell für Edit sondern für dieses TColor.
-
Gibt doch einfach mal in der Hilfe tcolor ein
-
Du kannst Farbton, Sättigkeit und Helligkeit aus den RGB-Werten berechnen (siehe z.B. beim Standard-Farb-Dialog). Frag mich aber nicht, wie das geht...
-
Die Luminanz eines Pixels (was man als Helligkeit verwenden kann) kann man via:
Y = 0.3R + 0.59G + 0.11B
berechnen. (Damit müsste auch der umgekehrte Weg möglich sein)
-
ok danke habe noch ein prob: wieso wird im C++ Builder nicht alle farben korrekt dargestellt?
C4B550 ist eigentlich ein Gelb-Ton
aber im Builder ist es dann Hellblau...
Oder hab ich was falsch gemacht?Eingetragen hab ich es so unter Label->Font->Color
[c++]0x00C4B550[/c++]
-
BGR, nicht RGB...
-
Yep. Steht auch so im Beitrag von Arno Horst.
-
Oh sorry habs zwar gelesen und eigentlich auch dran gedacht nur ist es mir
wohl wieder entfallen...naja danke aber trotzdem:wenn ich
[c++]0x003C4641[/c++] eingebe dann stimmt die farbe so wie ich sie wollte aber
wenn ich da sprogramm starte ist die farbe wieder falsch das versteh ich nicht
-
ich meine natürlich
0x003C4641
-
ABCDEFGHIJKLMNOPRSTUVWXYZ schrieb:
wenn ich
[c++]0x003C4641[/c++] eingebe dann stimmt die farbe so wie ich sie wollte aber
wenn ich da sprogramm starte ist die farbe wieder falsch das versteh ich nichtEin genauer Hergang wäre nicht schlecht. Außerdem: Wo definierst du die Farbe?
-
Also die Farbe definiere ich in Label->Font->Color
aber was genau meinst du mit hergang? Sorry bin ziemlich neu überhaupt mit programmieren und versteh vieles nicht
mfg me
-
ABCDEFGHIJKLMNOPRSTUVWXYZ schrieb:
Label->Font->Color
Ja, zur Laufzeit des Programms oder zur Designzeit?
-
hat sich schon geklärt, hab vergessen von einem frühreren test auf dem FormCreate die definition der farbe des labels rauszunehmen *schäm*

-
Na, dann ist ja alles im grünen Bereich.
