C#中的textbox中如何设置只能输入数字,如果是其他或小数点都不能输入?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#中的textbox中如何设置只能输入数字,如果是其他或小数点都不能输入?相关的知识,希望对你有一定的参考价值。
听说有 textbox有KeyPress 事件,但我在vs2005中的web找不到啊
在C#textBox中限制只能输入字母、数字、空格或逗号:private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
e.Handled = true;
if ((e.KeyChar>='a'&&e.KeyChar<='z')||(e.KeyChar>='A'&&e.KeyChar<='Z')||(e.KeyChar >= '1' && e.KeyChar <= '9') || e.KeyChar == ' ' || e.KeyChar == ',')
e.Handled = false;
参考技术A private void textBox3_KeyPress(object sender, KeyPressEventArgs e)
if (e.KeyChar != '\b' && !Char.IsDigit(e.KeyChar))
e.Handled = true;
本回答被提问者采纳 参考技术B 最方便的办法,加一个验证控件
以上是关于C#中的textbox中如何设置只能输入数字,如果是其他或小数点都不能输入?的主要内容,如果未能解决你的问题,请参考以下文章
C#中如何限制Textbox控件中只能输入数字,要能用退格的
C#如何让TEXTBOX只能输入英文状态下的数字并且限制位数