可能重复:
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);
}
答案 0 :(得分:0)
即使是编辑过的问题也很难理解。所以我猜你想说:“我想避免以1,2或3个空格开头的文本框”
在TextChanged事件中使用String.Trim,或者使用Replace(“”,string.empty),或者如果其最多3个空格的关键字使用for循环并且仅使用String.Substring删除空格