textbox或者maskedtextbox怎么限制输入小数的位数?(C# winform)

我想限制输入是两位小数,整数部分没有限制。怎么设置maskedtextbox中的mask呢,比如设置成#.##,但是这样的话整数部分只能输入一位整数。如果设置成###.#... 我想限制输入是两位小数,整数部分没有限制。怎么设置maskedtextbox中的mask呢,比如设置成#.##,但是这样的话整数部分只能输入一位整数。如果设置成###.###,这样的话,整数部分会显示很多多余的字符,而且我输入小数点不会自动跳转到小数部分。我有很多的maskedtextbox,不想用正则表达式了,不太会用,或者举个例子怎么用,实现效果也行。 最终想做到的效果:小数部分一直是固定的,比如12.000,点进去后,整数部分输入后再输入小数点,就跳到小数部分,小数限制只能固定的位数注:winform的呀!谢谢咯 展开
 我来答
A如风C似影M
2012-02-26 · TA获得超过218个赞
知道小有建树答主
回答量:185
采纳率:100%
帮助的人:18.2万
展开全部
正则表达式。winform一样可以用正则表达式的。
如你来访
2012-02-15 · 不俗即仙骨,多情乃佛心
如你来访
采纳数:9 获赞数:311

向TA提问 私信TA
展开全部
keypress 事件里
if(e.KeyChar >='0' && e.KeyChar <='9')
{
e.Handled=false;
}
else
{
e.Handled=true;
}
这么写 可以只接收数字

我是小菜鸟! 说的不好清见谅, 希望能够帮到你!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
GhostSin
2012-02-20 · 超过15用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:38.7万
展开全部
设置Mask属性为99.999
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式