c#怎么限制textbox输入小数点后只能输入2位数

2024-11-22 16:50:26
推荐回答(2个)
回答1:

是Winform程序吗?在keyup事件绑定一个函数,在里面判断
1. textbox的内容是不是数字;
2. 数字是否有小数点;
3. 小数点后面有几位,如果超过2位就把2位之后的去掉。
代码我就不写了,编程最好还是自己想比较好,锻炼自己的逻辑能力。

回答2:

1.用正则表达式,在TextChanged事件中判断格式,然后重新赋值个Text属性。
2.自己封装TextBox控件,在内部实现此功能。