验证Windows窗体应用程序中的文本框

时间:2011-05-13 05:47:35

标签: c# winforms validation textbox spaces

  

可能重复:
  validating textbox in windows form applications
  validating textbox in windows form application

事件不允许任何空间, 但我想避免使用C#.net

在Windows窗体应用程序的文本框中启动一个或两个或三个空格
void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    e.Handled = (e.KeyChar == (char)Keys.Space);
}

1 个答案:

答案 0 :(得分:0)

即使是编辑过的问题也很难理解。所以我猜你想说:“我想避免以1,2或3个空格开头的文本框”

在TextChanged事件中使用String.Trim,或者使用Replace(“”,string.empty),或者如果其最多3个空格的关键字使用for循环并且仅使用String.Substring删除空格