Autor Beitrag
Hochhaus
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 662
Erhaltene Danke: 8

Windows 7
Delphi XE2
BeitragVerfasst: Fr 27.12.13 18:15 
Hallo allerseits !

ich benütze in einem Programm ein Label, das die Farbe gelb haben sollte. Dies funktioniert auch unter Delphi 6 PE. Unter XE2 lässt sich die Farbe jedoch nicht einstellen.

Was übersehe ich ?

Danke im Voraus für jede Hilfe !


Hochhaus
WasWeißDennIch
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 653
Erhaltene Danke: 160



BeitragVerfasst: Fr 27.12.13 18:30 
docwiki.embarcadero....tdCtrls.TLabel.Color
Zitat:
Wenn die Eigenschaft Vcl.Controls.TControl.ParentColor eines Steuerelements den Wert True hat, wirkt sich eine Änderung der Eigenschaft Color des übergeordneten Steuerelements automatisch auch auf die Eigenschaft Color des untergeordneten Steuerelements aus. Wenn Sie der Eigenschaft Color eines Steuerelements einen Wert zuweisen, wird ParentColor automatisch auf False gesetzt.

Die in Color angegebene Farbe eines TLabel-Steuerelements ist die Farbe des Hintergrunds, sofern TLabel.Transparent nicht auf False gesetzt ist.


[edit] Allerdings beschreibt die Hilfe das genau verkehrt herum, Transparent muss false sein, sonst kein Hintergrund. [/edit]


Zuletzt bearbeitet von WasWeißDennIch am Fr 27.12.13 18:32, insgesamt 1-mal bearbeitet

Für diesen Beitrag haben gedankt: Hochhaus
galagher
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Fr 27.12.13 18:30 
user profile iconHochhaus hat folgendes geschrieben Zum zitierten Posting springen:
Was übersehe ich ?
-> Label1.Transparent := False; :)
lg
galagher

//Edit: Um ein paar Sekunden zu spät!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!

Für diesen Beitrag haben gedankt: Hochhaus
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19315
Erhaltene Danke: 1747

W11 x64 (Chrome, Edge)
Delphi 11 Pro, Oxygene, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Fr 27.12.13 18:53 
Sinnvoller ist für den Zweck allerdings TStaticText.

Außerdem sollte man generell vorsichtig mit Hintergrundfarben sein, nicht umsonst wird in den User Interface Guidelines davor gewarnt zu sehr vom Systemstandard abzuweichen. Das hat schon seinen Grund warum der Benutzer das selbst einstellen können sollte. Im Zweifelsfall ist das dann für manche Nutzer nicht lesbar...
Zudem nervt es schon oft sehr, wenn ein Programm mit irgendwelchen bunten blauen, grünen oder ganz bunten Hintergründen daherkommt.

Wo es Sinn macht, ist natürlich um z.B. die Fehlerposition zu markieren oder ähnliches, auch wenn dafür eher z.B. Balloonhints Sinn machen.

Für diesen Beitrag haben gedankt: Hochhaus
Hochhaus Threadstarter
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 662
Erhaltene Danke: 8

Windows 7
Delphi XE2
BeitragVerfasst: Fr 27.12.13 18:57 
[quote="user profile icongalagher"(682669)]
user profile iconHochhaus hat folgendes geschrieben Zum zitierten Posting springen:
Was übersehe ich ?
-> Label1.Transparent := False; :)
lg
galagher

Super ! Danke ! Das wars.

Hochhaus
Hochhaus Threadstarter
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 662
Erhaltene Danke: 8

Windows 7
Delphi XE2
BeitragVerfasst: Fr 27.12.13 19:37 
user profile iconjaenicke hat folgendes geschrieben Zum zitierten Posting springen:


Zudem nervt es schon oft sehr, wenn ein Programm mit irgendwelchen bunten blauen, grünen oder ganz bunten Hintergründen daherkommt.


Manche nervt es, andere haben Freude daran. Wahrscheinlich ist es Geschmacksache. Ich glaube Dir aber sofort, dass es eher eine Mehrheit nervt.

Hochhaus