Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - buttonname.font.Color zeigt keine Wirkung
DonManfred - Mi 15.12.10 13:31
Titel: buttonname.font.Color zeigt keine Wirkung
Delphi-Quelltext
1:
| OffenePostenLieferanten.Font.Color := clWindowText; |
OffenePostenLieferanten ist vom Typ TButton
Ich soll einen Button, wenn er "benutzt" wurde mit Roter Schrift belegen (default clWindowText). Das funktioniert jedoch nicht. Weder im Objekt Inspector noch in der compilierten Variante bleibt der Button-Text schwarz.
Woran könnte das liegen?
Als Entwicklungsumgebung wird hier Delphi 2006 eingesetzt.
Delete - Mi 15.12.10 13:35
Bei dem normalen Button, der die entsprechende API-Klasse kapselt, kann man in der VCL nicht die Farbe ändern, obwohl dies im Objektinspektor möglich scheint. Versuch es mal mit einem Speedbutton.
jaenicke - Mi 15.12.10 13:37
Nimm einen TBitBtn, da gehen auch gleich Bilder, wenn gewünscht. Und es geht auch mit Manifest.
Ein SpeedButton kann nicht per Tab erreicht werden.
DonManfred - Mi 15.12.10 13:51
Luckie hat folgendes geschrieben : |
| Versuch es mal mit einem Speedbutton. |
Super. VIELEN DANK! So klappts dann auch.
DonManfred - Mi 15.12.10 13:58
jaenicke hat folgendes geschrieben : |
| Nimm einen TBitBtn, da gehen auch gleich Bilder, wenn gewünscht. Und es geht auch mit Manifest. |
Ok, nochmal umgebaut :-)
vielen Dank für den Hinweis. Ich habs dann nun auf TBitBtn umgestellt :-)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!