验证录入的数据必须是数字方法
2015-11-28 16:06
316 查看
char.IsDigit(e.KeyChar) 意思是判断你输入的是否是数字0~9,前面加“!”就是输入的是数字外的其他字符;
e.KeyChar != 8意思是判断你输入是否是退格键;
e.KeyChar != 13 是否是回车键。
1 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace Test36 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if ((e.KeyChar != 8 && !char.IsDigit(e.KeyChar)) && e.KeyChar != 13) { MessageBox.Show("商品数量只能输入数字", "操作提示", MessageBoxButtons.OK, MessageBoxIcon.Information); e.Handled = true;//表示已经处理过了KeyPress事件 } } private void textBox1_TextChanged(object sender, EventArgs e) { } } }
相关文章推荐
- javascript判断终端是否为移动端
- linux 安装tomcat中间件
- 显示日历
- 大数的加减乘除
- 基于 Windows 7 的计算机的可用内存可能低于安装内存
- [转]session 持久化问题(重启服务器session 仍然存在)
- poj3708(公式化简+大数进制装换+线性同余方程组)
- empty和isset函数实验比较差别
- 1.通过原始的Driver接口获取JDBC数据库连接Connection
- sql字段null参与运算 sql date
- 百度地图API示例之设置地图显示范围
- Java语法基础
- 搞机进行时,树莓派2打造高性能openwrt路由器
- Unity官方实例教程 Roll-a-Ball(二)
- Apple TV编程指南:检测手势和按钮按压
- 《HeadFirst SQL》笔记
- Ugly Number
- javascript利用正则获取第一根斜线后的内容
- Apple TV编程指南:使用Apple TV遥控器控制屏幕上的用户界面
- bind,apply,call的区别