2013-02-15 84 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