c#中的文本框里怎么判断输入的内容是什么类型
c#中的文本框里怎么判断输入的内容是什么类型例如:价格的文本框里只允许输入数值类型的,如果输入字符就弹出相应的提示信息我是要在WINFORMS的文本框里只可以输入doub...
c#中的文本框里怎么判断输入的内容是什么类型
例如:价格的文本框里只允许输入数值类型的,如果输入字符就弹出相应的提示信息
我是要在WINFORMS的文本框里只可以输入double类型的,如果是输入的是字符就弹出提示 展开
例如:价格的文本框里只允许输入数值类型的,如果输入字符就弹出相应的提示信息
我是要在WINFORMS的文本框里只可以输入double类型的,如果是输入的是字符就弹出提示 展开
10个回答
展开全部
private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
string s ="1234567890."+(char)8;
if (s.IndexOf(e.KeyChar.ToString ()) < 0)
{ e.Handled = true; }
}
只能输入1234567890.这十一种字符,但不报错! 其它字符的输入没有任何作用,也没有任何的响应!
{
string s ="1234567890."+(char)8;
if (s.IndexOf(e.KeyChar.ToString ()) < 0)
{ e.Handled = true; }
}
只能输入1234567890.这十一种字符,但不报错! 其它字符的输入没有任何作用,也没有任何的响应!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方法一:
在文本框的onCheck事件中,判断用户输入的 “阿斯克马” 值。
方法二:
在用户输入完后,用charAt()方法判断每个字符是否输入正确
在文本框的onCheck事件中,判断用户输入的 “阿斯克马” 值。
方法二:
在用户输入完后,用charAt()方法判断每个字符是否输入正确
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在WinForm项目中,可以使用numericUpDown控件,但和文本框外观不太一样,
不过使用起来十分简单方便.
在WebForm项目中,最简单的办法是使用验证控件:RangeValidator,
将其 ControlToValidate 属性绑定为需要被验证的控件,
并设置ErrorMessage属性,
还可以使用MaximumValue,MinimumValue属性设置验证边界.
实际上RangeValidator控件就是一段JS脚本
不过使用起来十分简单方便.
在WebForm项目中,最简单的办法是使用验证控件:RangeValidator,
将其 ControlToValidate 属性绑定为需要被验证的控件,
并设置ErrorMessage属性,
还可以使用MaximumValue,MinimumValue属性设置验证边界.
实际上RangeValidator控件就是一段JS脚本
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有一个简单而且比较好的方试用ajsx控件,里面有一个MaskedEditValidator这个控件你可以设置只能输入数字或double型的,其它的都不能输入希望对您有用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询