WinForm笔记一:文本框只允许输入数字

Posted chens2865

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WinForm笔记一:文本框只允许输入数字相关的知识,希望对你有一定的参考价值。

在WinForm的文本框中,有时候只允许数字,而不能输入除数字以外的其他字符,要调用TextBox的KeyPress事件,代码如下:

//只允许输入数字
if (e.KeyChar<‘0‘||e.KeyChar>‘9‘)
{
e.Handled = true;
}
//允许输入退格键
if (e.KeyChar == 8)
{
e.Handled = false;
}

TextBox tBox = sender as TextBox;        //哪个文本框调用,tBox 就是哪个文本框

//第一位不能输0
if (tBox.SelectionStart == 0 && e.KeyChar == ‘0‘)
{
e.Handled = true;
}

以上是关于WinForm笔记一:文本框只允许输入数字的主要内容,如果未能解决你的问题,请参考以下文章

vue 文本输入框只允许输入字母数字不允许输入特殊字符

文本框只允许输入数字.net/javascript

WPF文本框只允许输入数字

c#WINFORM中验证在文本框输入的只能是数字和字母,这个怎么做???

delphi中如何让文本框只输入数字、减号、小数点、汉字和退格键

js 输入框只允许输入数字