Make the text of a disabled textbox easier to see

.net, c#, winforms

Solution

Why don't you make the TextBox.ReadOnly instead? That would allow the user to see & copy the textbox value, but not change it. A read-only textbox is usually rendered the same way as a normal textbox.

From MSDN:

You can use this feature instead of disabling the control with the Enabled property to allow the contents to be copied and ToolTips to be shown.

Problem

I have a text box that when it is disabled the text in it is gray and kind of dithered. (This is the standard functionality.) Is there a way to make this easier to see? I have tried this: ``` txtBoxNumber.Enabled = false; txtBoxNumber.ForeColor = Color.Black; ``` and that has no effect. NOTE: This is a .net Compact Framework app, but I am not tagging the question with CF because I think it is the same for normal .net.

Original source