一、textbox只能输入数字
1.修改From的KeyPreview属性
2.选择图下的小闪电,添加事件
3.在事件中写如下代码
//用户名只能输入数字
if (!char.IsDigit(e.KeyChar))
{
if (e.KeyChar != (char)Keys.Back) //back可用
{
e.Handled = true;
}
}
这里还要设置输入数字的位数,这里我用了标识符,代码如下
//限制只能输入6位数
int a = 0;
for (int i = 0; i < txtUserID .Text .Length; i++)
{
if (((int)txtUserID.Text[i]) > 255)
{
a += 2;
}
else
{
a++;
}
if (a >= 6)
{
if (e.KeyChar != (char)Keys.Back) //back可用
{