使残缺文本框的文本更容易看到

Vac*_*ano 1 .net c# winforms

我有一个文本框,当它被禁用时,其中的文本是灰色的,有点抖动.(这是标准功能.)

有没有办法让这更容易看到?

我试过这个:

txtBoxNumber.Enabled = false;
txtBoxNumber.ForeColor = Color.Black;
Run Code Online (Sandbox Code Playgroud)

那没有效果.

注意:这是一个.net Compact Framework应用程序,但我没有用CF标记问题,因为我认为它对于普通的.net是相同的.

Sun*_*nny 10

txtBoxNumber.ReadOnly = true;
// Then set your styles here...
Run Code Online (Sandbox Code Playgroud)

HTH.


dtb*_*dtb 7

你为什么不改造TextBox.ReadOnly?这将允许用户查看和复制文本框值,但不能更改它.只读文本框的呈现方式通常与普通文本框相同.

来自MSDN:

您可以使用此功能而不是使用Enabled属性禁用控件,以允许复制内容并显示工具提示.