1.通过Handled属性对用户输入的内容进行判断
只允许用户输入数字和小数点:
新建一个textBox控件,在事件中选择KeyPress事件,进行代码编辑
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = e.KeyChar < '0' || e.KeyChar > '9';//只能输入数字
if (e.KeyChar == 8||e.KeyChar==46)//删除键ASCII码是8 小数点是46
{
e.Handled = false;//false是允许输入 true是不允许输入
}
}
不允许输入数字:
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = true;//不允许输入
if (e.KeyChar < '0' || e.KeyChar > '9')
{
e.Handled = false;
}
}