我有一個文本框,當它被禁用時,它中的文本是灰色的,有點抖動。 (這是標準功能。)使禁用的文本框的文本更容易看到
有沒有辦法讓這個更容易看?
我已經試過這樣:
txtBoxNumber.Enabled = false;
txtBoxNumber.ForeColor = Color.Black;
並沒有任何影響。
注意:這是一個.net精簡版框架應用程序,但我沒有用CF標記問題,因爲我認爲它對於普通.net是一樣的。
我有一個文本框,當它被禁用時,它中的文本是灰色的,有點抖動。 (這是標準功能。)使禁用的文本框的文本更容易看到
有沒有辦法讓這個更容易看?
我已經試過這樣:
txtBoxNumber.Enabled = false;
txtBoxNumber.ForeColor = Color.Black;
並沒有任何影響。
注意:這是一個.net精簡版框架應用程序,但我沒有用CF標記問題,因爲我認爲它對於普通.net是一樣的。
爲什麼不讓TextBox.ReadOnly代替?這將允許用戶看到&複製文本框的值,但不能改變它。只讀文本框通常以與普通文本框相同的方式呈現。
從MSDN:
您可以使用,而不是與Enabled屬性禁用該控件允許複製的內容,並顯示工具提示此功能。
txtBoxNumber.ReadOnly = true;
// Then set your styles here...
HTH。
我經常將它設置爲只讀,或者如果您必須使用禁用,請將文本框顏色設置爲白色,將字體顏色設置爲黑色。
只需使文本框爲只讀。然後,如果您需要設置樣式,請設置它。