验证 Windows 窗体应用程序中的文本框
该事件不允许任何空格, 但我想避免使用 C#.net 在 Windows 窗体应用程序的文本框中启动一两个或三个空格
void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = (e.KeyChar == (char)Keys.Space);
}
Possible Duplicates:
validating textbox in windows form applications
validating textbox in windows form application
The Event not allowing Any Spaces ,
But i want Avoid start one or two or three Spaces in text box in windows form application using C#.net
void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = (e.KeyChar == (char)Keys.Space);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
即使是经过编辑的问题也很难理解。所以我猜你的意思是:“我想避免以 1,2 或 3 个空格开头的文本框”
在 TextChanged 事件中使用 String.Trim,或使用 Replace(" ",string.empty),或者如果它对于最多 3 个空格至关重要,请使用 for 循环,并且仅使用 String.Substring 删除空格
Even the edited question is really hard to make sense of. So I'm going to guess that you meant to say: "I want to avoid a textbox starting with 1,2 or 3 spaces"
In the TextChanged event use String.Trim, or use Replace(" ",string.empty), or if its critical for a max of 3 spaces use a for loop and only remove the spaces with String.Substring