您的位置:首页 > 其它

验证录入的数据必须是数字方法

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)
{

}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: