我想限制用戶在我的代碼中的文本框中輸入空格,只需獲取第一個輸入,然後檢查它是否爲空格。我想要做的是在整個文本的用戶在文本框中不能進入空間如何阻止用戶輸入文本框C中的空間#
private void txtPassword_KeyPress(object sender, KeyPressEventArgs e)
{
if ((sender as TextBox).SelectionStart == 0)
e.Handled = (e.KeyChar == (char)Keys.Space);
else
e.Handled = false;
}
的winform或網頁表單? –
使用['.Validating'](https://msdn.microsoft.com/en-us/library/system.windows.forms.control.validating)事件,因爲typinig不是更改文本的唯一方法。 – Slai
Windows Form ... – Philip