![]() |
Hintergrundfarbe allgemein ändern
Hallo,
da es mich schon lange stört und bei Win 8.1 auch nicht anders ist: Kann man eigentlich die Hintergrundfarbe eines beliebigen nicht fokussierten Objektes ändern? Ein Bsp., um es genauer zu sagen: Wenn ich im Treeview etwas auswähle wird es gehighlihtet. OK. Wenn ich danach einem anderen Control den Fokus gebe, bleibt es zwar richtigerweise gehighlihtet, jetzt aber mit einem sehr schwachen, für mich kaum zu erkennenden Grau. Kann man dieses Grau ändern/verstärken, um es deutlicher sichtbar zu machen? Und das nicht nur beim Treeview, möglichst auch nicht nur für Delphi, sondern eben generell, systemweit (Win 7, Win 8.1? Gruß Mattze |
AW: Hintergrundfarbe allgemein ändern
Ich kenne mich mit Treeview weniger aus, aber bei ListBox kann man sehr viel in OnDrawItem ändern. Guck dir mal TOwnerDrawState an. Einfach jedes Item abfragen und wenn die Info kommt, mit eigener Farbe zeichnen.
|
AW: Hintergrundfarbe allgemein ändern
Liste der Anhänge anzeigen (Anzahl: 1)
Unter Windows (ich hab nur Windows 7) kann man die Farben unter "Farbpaletten und -metriken ändern" recht detailliert verändern.
|
AW: Hintergrundfarbe allgemein ändern
Ja, allerdings nur solange man nicht die neuen Designs aktiviert, wenn ich mich Recht erinner.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 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