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讲