InputNumber 是带数字校验与增减按钮的输入框,适合金额、数量、百分比、排序号等数字录入。
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:数值改变事件。tonumber(num.Value)。