1         private void txtStr_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
2         {
3             if(!char.IsNumber(e.KeyChar) && (short)e.KeyChar != 44 && (short)e.KeyChar != 8 && (short)e.KeyChar != 13)
4                 e.Handled = true;
5         }
6 

这使用了char.IsNumber来判断是否输入的为数字,而其它几个使用了ASCII来判断。当然你也可以将char.IsNumber改用ASCII来判断。
posted on 2006-01-04 11:01  CIPCHK  阅读(576)  评论(1编辑  收藏  举报