private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
TextBox txt = sender as TextBox;
//屏蔽非法按键,只能输入小数
if ((e.KeyChar >= '' && e.KeyChar <= '') || e.KeyChar == '-' || e.KeyChar == '.' || e.KeyChar == )
{
if (txt.Text.Contains(".") && e.KeyChar == '.')
{
e.Handled = true;
}
else if (e.KeyChar == '-')
{
if (txt.Text.Length != )
{
e.Handled = true;
}
}
}
else
{
e.Handled = true;
}
}
相关文章
- input输入框判断处理只能输入数字
- WinCE的C#中,显示,或者隐藏输入密码,在Textbox中。
- C#中如何使ComboBox不能输入,只能从下拉列表中选择
- Element-ui input 输入框限制只能输入数字的问题
- 【JavaScript基础语法】正则表达式——限制input输入框只能输入字母、数字、字符等
- C# 限制TextBox控件内输入值的范围
- 正则表达式限制只能输入中文英文数字
- 正则表达式:只能输入以字母开头,数字或者字母结尾,并由数字、字母、下划线组成的字符串,且字符串中必须包含下划线!
- 只能输入英文数字和下划线和横线的正则表达式
- 正则只能输入数字java_正则表达式限制输入字符,数字,汉字等