正则表达式就可以解决,这样比较好些,查下正则的使用就可以了,只是数字的话很简单。不然还有比较笨点的办法。就是设置一个字符串是0123456789,然后把输入的串拆分成单个字符比对,有一个不包含(字符串的Contains方法,如“0123456789”.Contains(输入的单个字符循环比较,有一个不满足就break)),就可以提示了。
找到输入框属性 在事件中找到KeyPress事件并双击
在事件中添加判断
if((e.KeyChar<48 || e.KeyChar >57) && e.KeyChar!=8)
e.Handled=true;
这样就不处理字母了
[^0-9]用正则表达式