C#TextBox只允许输入字符,不允许输入空格或tab怎么办

如题所述

在控件的keypress事件里输入如下代码就OK了,简单明了!
if (" ".IndexOf(e.KeyChar) != -1)
{
e.Handled = true;
}
Tab键是用来切换活动控件的,不建议做处理。一般来说在TextBox中Tab键也不能进行空格,所以没必要处理。

我也是菜鸟,菜鸟就喜欢简单的,太专业的什么正则表达一看就晕了,实现功能都一样,何必费那么多劲呢,是吧!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-27
可能在属性那里设置tab的
!但是空格。这个建议你用正则表达式或者直接代码进行判断
第2个回答  2012-02-27
可以使用正则表达式验证输入的有效性。

你的是 ASP.NET 还是 WINFORM 程序呢?
相似回答