1、首先,打开vs2010新建一个window窗体项目,拖拉一个NumericUpDown控件放在窗体中,收墩芬蓥然后再新加连个button按钮,以备后续实验使用,然后再设置该控件的其中一个属性(DecimalPlaces:获取或者设置数字显示框中的世十进制小数点的位数),这里我取值整数,所以将其值设置为0,如下图所示
2、第二步,现在开始写逻辑代码,其中有两个button,分别是两种不同获取NumericUpDown值的方法。第一种是通过“Value”属性获取值,第二种是通过“Text”属性获取值。
3、第三步,其中“取值 value”button按钮的事件如下图所示,这里获取numericUpDown控件的值是通过Value属性获取过来的,它的值是一个decimal类型的值,如下图代码所示
4、第四步,其中“取值 text”button按钮的事件如下图所示,这里需要注意的是,当你在编写代码的时候,你会发现numericUpDown的Text属性是一个隐藏属性,也就是说不像其他代码一样可以直接通过“.”的形式出来,而是需要直接手写出来,这里的Text属性获取的值是一个string类型的
5、第五步,运行代码看看后面出来的结果,在运营的界面中,当你输入一个小数的时候,按理说设置了保留0个小数点,那么其结果应该是一个整数,可是通过value获取的值是你输入的开始的那个小数,而text获取来的正是你想要的整数,如下图看差别
6、通过以上实验可知,如果设置了DecimalPlaces属性,想要获取你想要获取的值,就要通过text这个隐藏属性来获取值。