2013-02-15 76 views
-2

我想获得与Textbox.Enabled = false;相同的功能,以便文本框中的文本根本不可选,但文本不会变为浅灰色。它应该保持不变。c#make textbox unselectable

Textbox.ReadOnly = true;仍然可以让你选择它,这样就不好。

不,它不得不是一个文本框不幸的是不是一个标签。

+0

这是一个webforms或winforms应用程序? – 2013-02-15 16:38:02

+1

请参阅http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/249448d3-418e-41ce-9e5a-1f311890e78b/和http://stackoverflow.com/questions/276179/how-到变化最字体颜色对的一残疾文本框。这是重复的。 – RainbowFish 2013-02-15 16:38:42

+0

[你有什么尝试](http://whathaveyoutried.com)? – Oded 2013-02-15 16:40:11

回答

1

这是在WPF中吗?如果是这样,你应该使用Textbox.Enabled = false;并更改样式,以便该禁用的文本框以您希望的样子显示。

+0

是的,它很奇怪,但我设置'textBox1.BackColor = Color.Red;'工作得很好,但'textBox1.ForeColor = Color.Black;'不。不知道为什么 – 2013-02-15 16:47:54