我不想禁用或使文本框只讀。 由於它會以灰色填充文本框。如何避免或禁用文本框,以便用戶不會能夠輸入任何內容?
我想只是爲了使如果用戶將嘗試在textBox內輸入任何內容什麼都不會發生。
所以我想這:
textBox1.Enabled = false;
但我想讓用戶將無法鍵入裏面沒有什麼可以鎖定或使其只讀屬性。
我試過了這個例子:
private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
base.OnKeyPress(e);
if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar))
e.Handled = true;
}
它的工作的字符/串,但我仍然能夠輸入數字(數字)。 我怎樣才能避免從用戶也輸入數字?
WPF或WinForms? –
或者Web窗體? – Andrei
不知道你能不能,但是,你可以讓它只讀並改變背景顏色嗎?沒有試圖做到這一點,所以不一定知道它是否有效。 –