我是WinForms的初学者,所以我想了解一下,
如何在文本框中禁用空白区域按键?
private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
// MyTextBox.Text ...?
}
任何帮助将不胜感激。
答案 0 :(得分:4)
这就是你想要的,不允许所有的空间
private void TextBox_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = (e.KeyChar == (char)Keys.Space);
}
答案 1 :(得分:2)
使用此代码:
private void txt_keyPress(object sender, KeyPressEventArgs e) \
{
if ((sender as TextBox).SelectionStart == 0)
e.Handled = (e.KeyChar == (char)Keys.Space);
else
e.Handled = false;
}