1. 简介
数字显示框,通过向上、向下按钮来 增加/减小 显示的数值
 
2. 常用属性
| 属性 | 解释 | 
|---|---|
| (Name) | 控件ID,在代码里引用的时候会用到,一般以 numUD 开头 | 
| Hexadecimal | 数值 up-down 控件的值是否应以十六进制显示 | 
| Increment | 每单击一下按钮,增加或减小的数量 | 
| DecimalPlaces | 显示的小数点后多少位 | 
| InterceptArrowKeys | 当按 上箭头 和 下箭头 时,控件是否将 增加 和 减少 该值 | 
| Maximum 和 Minimum | 数值 up-down控件的最大值 和 最小值 | 
| ReadOnly | 编辑框是否只读 | 
| TextAlign | 文本在编辑框中的对齐方式 | 
| ThousandsSeparator | 是否在每三位十进制数之间插入千分位分隔符 | 
| UpDownAlign | up-down按钮在编辑框的左边还是右边 | 
| Value | 数值up-down控件的当前值,比如 2300 | 
| Text | 编辑框中显示的文本,比如 2,300 | 
3. 常用方法
UpButton()方法 和 DownButton()方法
示例:
 点击 增加 和 减少 按钮,相对于点击up-down控件的上下按钮
 
 代码如下:
 
4. 常用事件
| 常用事件 | 解释 | 
|---|---|
| ValueChanged | 当编辑框中的值更改时发生 | 
当编辑框中的值一发生改变,就显示在文本框中:
 
 两个框中显示的值是同步改变的
 
5. 示例
设置 DecimalPlaces 属性的值为2,显示的小数点后 2 位数字,
 设置 Increment 属性的值为 0.2, 每单击一下按钮,增加或减小 0.2
 点击按钮,显示编辑框中的 文本 和 值,中间用空格分开
 

参考:2023年C#之WinForm零基础教程50讲