一尘不染

如何更改禁用的TextBox的字体颜色?

c#

有谁知道哪个属性设置了禁用控件的文本颜色?我必须在残疾人中显示一些文本,TextBox并且要将其颜色设置为黑色。


阅读 425

收藏
2020-05-19

共1个答案

一尘不染

注意: 请参阅下面的猎豹的答案,因为它确定了使此解决方案生效的先决条件。设定BackColorTextBox


我认为您真正想要做的是启用TextBox并将ReadOnly属性设置为true

更改Disabled中的文本颜色有些棘手TextBox。我认为您可能必须继承并重写OnPaint事件。

ReadOnly尽管应该给您与相同的结果,!Enabled并允许您保持对。的颜色和格式的控制TextBox。我认为它还将仍然支持从中选择和复制文本,TextBox这是残疾人无法实现的TextBox

另一个简单的选择是使用a Label代替a TextBox

2020-05-19