textbox或者maskedtextbox怎么限制输入小数的位数?(C# winform)
我想限制输入是两位小数,整数部分没有限制。怎么设置maskedtextbox中的mask呢,比如设置成#.##,但是这样的话整数部分只能输入一位整数。如果设置成###.#...
我想限制输入是两位小数,整数部分没有限制。怎么设置maskedtextbox中的mask呢,比如设置成#.##,但是这样的话整数部分只能输入一位整数。如果设置成###.###,这样的话,整数部分会显示很多多余的字符,而且我输入小数点不会自动跳转到小数部分。我有很多的maskedtextbox,不想用正则表达式了,不太会用,或者举个例子怎么用,实现效果也行。 最终想做到的效果:小数部分一直是固定的,比如12.000,点进去后,整数部分输入后再输入小数点,就跳到小数部分,小数限制只能固定的位数注:winform的呀!谢谢咯
展开
3个回答
展开全部
keypress 事件里
if(e.KeyChar >='0' && e.KeyChar <='9')
{
e.Handled=false;
}
else
{
e.Handled=true;
}
这么写 可以只接收数字
我是小菜鸟! 说的不好清见谅, 希望能够帮到你!
if(e.KeyChar >='0' && e.KeyChar <='9')
{
e.Handled=false;
}
else
{
e.Handled=true;
}
这么写 可以只接收数字
我是小菜鸟! 说的不好清见谅, 希望能够帮到你!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置Mask属性为99.999
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询