vs2003: Text-control schützen und dabei Schriftfarbe nicht verlieren

13/08/2009 - 16:17 von Alberto Luca | Report spam
Hallo NewsGroup,

wie kann ich ein Text-control schützen und dennoch die Schriftfarbe
(Forecolor) erhalten.
Derzeit schütze ich das Feld mittels .Enabled = False.

Dies führt jedoch dazu, dass das Feld grau angezeigt wird.

Besten Dank vorab!
Ciao, Alberto
 

Lesen sie die antworten

#1 Peter Götz
13/08/2009 - 17:41 | Warnen spam
Hallo Alberto,

wie kann ich ein Text-control schützen



Was genau meinst Du mit "schützen"?


und dennoch die Schriftfarbe (Forecolor) erhalten.



Farbe erhalten ist kein Problem,
Farbe setzen dagegen schon, wenn Textbox.Enabled = false

Derzeit schütze ich das Feld mittels .Enabled = False.



Damit kann der Inhalt der Textbox nicht veràndert werden
und die Textbox kann auch nicht den Focus erhalten.


Dies führt jedoch dazu, dass das Feld grau angezeigt wird.



Ja, so isses.
Du kannst aber

TextBox.ReadOnly = True

setzen um den Inhalt der Textbox vor Verànderungen zu
schützen. Dabei kann die Textbox jedoch den Focus erhalten
und Du kannst auch Textbox.ForeColor/BackColor auf
beliebige Farbwerte setzen.

Gruß aus St.Georgen
Peter Götz
www.gssg.de (mit VB-Tipps u. Beispielprogrammen)

Ähnliche fragen