Hallo,
ich hab zwar schon im Forum einzelne Fragen bzgl. Farbschema/Farbdarstellung gefunden, aber ich bräuchte mal eine allgemeine Aufklärung, was da wo eine Rolle spielt.
Ich habe das im Prinzip gleiche Programm einmal mit D6 und einmal mit D2010 erstellt. Beide laufen auf einem Windows 7 Rechner. Es geht mir hier beispielsweise nur um die Darstellung einer ausgewählten Zeile in einem DBGrid oder StringGrid. Ich habe die jeweils so genommen, wie sie aus der
VCL kommen, sprich keine anderen Farben eingestellt.
Im D6 Programm ist die ausgewählte (Highlighted?) Zeile immer klassich Tiefblau. Die Schrift weiß.
Im D10 Programm ist sie das auf Win7-Rechner 1 auch, der ein klassisches Farbschema (ohne Aero usw.) eingesetllt hat.
Auf Win7-Rechner 2 mit Aero ist sie ganz blass hellblau, kaum noch zu sehen. OK hab ich gedacht, stell ich da auch das Schame auf Windows klassisch um. Und
oh Schreck, das ganze Grid wird dunkel rote Schrift auf hellrosa Hintergrund.
Daher die Frage, wo können diese Farbenverwirrungen her kommen? Mein Beispielprogramm benutz wie gesagt nur
VCL-Komponenten mit Standardeinstellungen. Und bei der Auswahl der Schemata in Win7 hab ich meines Wissens nur immer die von Windows vordefinierten genommen, keine Benutzerdefinierte Einsetllung.