Announcement

Collapse
No announcement yet.

Textfeld ausgrauen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Textfeld ausgrauen

    Kann mir bitte jemand sagen wie man im C++Builder 6 ein Textfeld ausgrauen kann?? Ich kann es zwar mit Enabled true/false die Eingabe steuern aber das Feld bleibt weiterhin weiß! Ich möchte aber dass das Feld auch grau wird wenn ich deaktiviere.

    Danke

    lg
    Florian

  • #2
    Hi Florian,

    in einem TEdit wird nicht der Hintergrund grau, sondern die Schrift.

    Änderungen an diesem Standardverhalten lassen sich nur in einer eigenen Komponente realisieren, bei der dann nicht die Textfarbe geändert wird, sondern die Hintergrundfarbe.

    Es sei denn, Du brauchst das nur an ein oder zwei Stellen im Source, dann kannst Du dass z.B. so lösen:

    <PRE>
    Edit1->Enabled = !Edit1->Enabled;
    if (Edit1->Enabled)
    Edit1->Color = clWindow;
    else
    Edit1->Color = clInactiveBorder;
    </PRE>

    Grüße Joche

    Comment

    Working...
    X