# InputNumber 数字输入框

`InputNumber` 是带数字校验与增减按钮的输入框，适合金额、数量、百分比、排序号等数字录入。

## 最小示例

```aardio
import win.ui;
import dotNet.AntdUI;
/*DSG{{*/
var winform = win.form(text="AntdUI InputNumber";right=380;bottom=160)
winform.add(
host={cls="custom.edit";left=0;top=0;right=380;bottom=31;multiline=1;z=1}
)
/*}}*/

var num = AntdUI.InputNumber(winform.host);
num.Minimum = 0;
num.Maximum = 100;
num.Value = 12;
num.Increment = 1;
num.DecimalPlaces = 0;
num.ThousandsSeparator = true;
num.PlaceholderText = "请输入数量";
num.ValueChanged = function(sender,e){
    winform.text = "数量：" + tostring(owner.Value);
}

winform.show();
win.loopMessage();
```

## 常用属性与事件

- `Value`：当前数值，.NET 类型为 Decimal。
- `Minimum`、`Maximum`：最小/最大值，可留空。
- `Increment`：点击上下按钮或滚轮时的步长。
- `DecimalPlaces`：小数位数。
- `ThousandsSeparator`：显示千分位分隔。
- `AllowClear`：允许清除。
- `ShowControl`、`AlwaysShowControl`：是否显示增减按钮。
- `PlaceholderText`：占位文本。
- `ValueChanged`：数值改变事件。

## 注意事项

- 读取后如需 aardio 数值，可用 `tonumber(num.Value)`。
- 表单中需要下拉预设数字时可使用 SelectNumber。