C#的TextBox控件在使用时常常需要对输入信息进行校验,比如手机号必须是数字,并且按照一定的规律组成,寄存器地址只允许16进制输入等等,下面以几个实例给大家介绍。
1、16进制输入
首先在TextBox属性栏根据需要设置MaxLength,定义地址的长度;
然后创建KeyPress事件,具体程序如下:
private void tbHexInput_KeyPress(object sender, KeyPressEventArgs e)
{
// 0-9 a-z A-Z Backsppace按键可输入
if ((e.KeyChar >= '0' && e.KeyChar <= '9') || (e.KeyChar >=