Zurücksetzen der Hintergrundfarbe der textbox

Ich bin mit VS2012 mit VB.NET auf eine winforms-Anwendung. Ich legen Sie die BackColor-Eigenschaft der einige Textfelder programmgesteuert während mein code je nach Formular-Validierung. Dies funktioniert gut, das problem ist, dass ich möchte, um die "reset" - die BackColor-Eigenschaft der textbox, so dass die textbox ausführt, als ob es wurden in den gleichen Zustand, bevor ich die BackColor. Also es würde Folgendes tun:

Zurück auf die default-Farbe weiß-sofort nach dem "reset"

Ändern - "Licht-Grau" die Farbe, wenn die textbox.enabled = false

Der Grund, warum ich nicht einfach die BackColor-Farbe.Weiß, ist, dass dies wirkt sich auf die textbox, wenn textbox.enabled = false. Die textbox nicht zurück, "hellgrau" Farbe nach der Einstellung der Hintergrundfarbe und deaktivieren Sie die textbox. Ich brauche Sie, um zurückzukehren, um die Farbe, und ich würde lieber nicht haben, um die textbox Farbe wenn ich aktivieren oder deaktivieren Sie das Textfeld ein. Danke!

InformationsquelleAutor jamesdlivesinatree | 2013-02-20

Schreibe einen Kommentar