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講