Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
6. Jun 2012
Und dann versteckt sich die "richtige" Farbe in cxGroupBox1.Styles.ContentOdd.Color :gruebel:
Aber dennoch:
Solange in Control.Color nicht die Farbe drinsteht, welche wirklich als Hintergrundfarbe verwendet wird, kann ParentColor ja nur Mist erzeugen.
Und wenn die es schon nicht schaffen .Color richtig zu setzen, warum gibt es dann keine Methode ala...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
22. Mai 2012
Ich will sie ja nicht setzen, sondern auslesen.
Und {Component}.Canvas.Brush.Color gibt nicht unbedingt die Hintergrundfarbe an, sondern die letzte Brush-Farbe, welche in diesem Canvas zum Zeichnen genutzt wurde.
In meinem Testfall war es zufällig "weiß", welches mit dem zarzen Hellgrau grade noch ertragbar währe, aber wie gesagt, das war wohl eher Zufall.
PS: Das ist eine mehrfach...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
by himitsu,
22. Mai 2012
Moin,
wie bekommt man von einem TcxGroupBox die tatsächlich angezeigte Hintergrundfarbe raus?
Problem: Eine Komponente (z.B. TLinkLabel), die nicht transparent ist, nimmt sich über ParentColor die falsche Farbe, was natürlich echt besch* aussieht.
In sowas wie .Color oder .Style.Color steht nicht die richtige Farbe drin.