我有一个文本框,当它被禁用时,其中的文本是灰色的,有点抖动.(这是标准功能.)
有没有办法让这更容易看到?
我试过这个:
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.
你为什么不改造TextBox.ReadOnly?这将允许用户查看和复制文本框值,但不能更改它.只读文本框的呈现方式通常与普通文本框相同.
来自MSDN:
您可以使用此功能而不是使用Enabled属性禁用控件,以允许复制内容并显示工具提示.