博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
textbox只能输入数字
阅读量:7168 次
发布时间:2019-06-29

本文共 345 字,大约阅读时间需要 1 分钟。

  hot3.png

private void textBoxAge_KeyPress(object sender, KeyPressEventArgs e){  if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8)  e.Handled = true;}

0~9 之间数字的ASCII 值是48~57,所以应保证字符在这个范围内。但有一个例外,ASCII值8 表示退格键,为了编辑方便,允许跳过它。把KeyPressEventArgs 的Handled 属性设置为true,告诉控件不应对字符进行其他任何操作,所以如果按下的键不是数字或退格,就不显示该字符。

转载于:https://my.oschina.net/Akizi/blog/203515

你可能感兴趣的文章