通常当我们在文本框中设置readonly true或false时,背景会自动切换为灰色或白色。
但是,在我的代码中,在某些特定情况下,我想要将背景变为红色或绿色等等,之后我希望它能够表现得很正常。
问题是,在我将背景设置为红色后,当我更改只读设置时,颜色不会变回灰色或白色,我一直使用以下代码将其变为灰色(只读) ),但我希望它能像以前一样自动更改颜色。
textBox1.BackColor = Control.DefaultBackColor;
答案 0 :(得分:1)
如果您想重置BackColor的设置方式,只需使用以下方法
即可textBox1.ResetBackColor();
它会将背景变为白色或灰色,因此只能再次读取