deaktiviertes Steuerelement soll schwarze Schrift haben



  • Ich habe ein paar Steuerelemente, die unter bestimmten Bedingungen nur Daten anzeigen sollen und auf die unter diesen Umständen nicht zugegriffen werden soll. Deshalb habe ich sie deaktiviert. Nun zeigen sie alles in grauer Schriftfarbe an. Ich möchte aber, dass die Schriftfarbe schwarz ist. Über Font->Color kann ich zwar schwarz einstellen, aber das bleibt bei Enable ohne Wirkung. Wie komme ich da ran?



  • Pack die Elemente auf ein Panel und disable dieses bei Bedarf.

    Du solltest dir aber bewusst sein, dass du damit gegen etablierte GUI-Richtlinien verstösst, die User verwirrst und somit die Benutzung deines Programmes erschwerst.



  • Danke für den Hinweis. Aber das Compilierungsfenster von C++ Builder ist auch so, das beruhigt mich. Denn der Hintergrund meiner Steuerelemente ist grau.



  • Das "Compilierungsfenster" des BCB besteht aber nicht aus Edit-Feldern, die mal aktiviert sind und mal nicht, sondern aus Labels, die ausschliesslich der Datenausgabe dienen. Es hält sich also an die Regeln, im Gegensatz zu deinem Entwurf.


Anmelden zum Antworten