中易网

请教大侠如何在c#中将NumericUpDown控件在手动输入时、只允许输入一位小数。

答案:3  悬赏:80  
解决时间 2021-01-12 06:59
  • 提问者网友:那叫心脏的地方装的都是你
  • 2021-01-12 03:47
请教大侠如何在c#中将NumericUpDown控件在手动输入时、只允许输入一位小数。
最佳答案
  • 二级知识专家网友:怀裏藏嬌
  • 2021-01-12 04:57
对一个控件,你要充分熟悉其所有的属性和自有的功能,而不是盲目的去造轮子。
NumericUpDown控件本身就支持控制小数位数的,NumericUpDown控件有个属性,叫 DecimalPlaces,是控制小数位数的,默认是0,你设置为1,就是一位小数了。追问多谢回复,我的意思是我手动输入时怎样限制在只能输入一位小数,DecimalPlaces我已经设置了为1.
全部回答
  • 1楼网友:酒醒三更
  • 2021-01-12 07:03
如果你要限制输入的话还不如用MaskedTextBox呢
  • 2楼网友:慢性怪人
  • 2021-01-12 06:15

想问下你怎么控制手动输入位数为2位数的,我在一个面板里放了3个numericupdown控件。按照你的方法设置后,第二个超过两位后,多余的数字会自动跳到第一个numericupdown里,而且,第一个numericupdown输入的如果是0.26,然后再输入6的话,虽然不能显示出来,但是最后保存的结果会显示0.27.很疑惑
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息