Slider 用于在连续或离散范围中选择一个数值,例如音量、亮度、百分比、进度阈值。
import win.ui;
import dotNet.AntdUI;
/*DSG{{*/
var winform = win.form(text="AntdUI Slider";right=420;bottom=160)
winform.add(
host={cls="custom.trackbar";left=0;top=0;right=420;bottom=30;max=0;min=0;z=1}
)
/*}}*/
var slider = AntdUI.Slider(winform.host);
slider.MinValue = 0;
slider.MaxValue = 100;
slider.Value = 35;
slider.ShowValue = true;
slider.Dots = true;
slider.ValueChanged = function(sender,e){
winform.text = "当前值:" + owner.Value;
}
winform.show();
win.loopMessage();
MinValue、MaxValue:取值范围。Value:当前值。Align:方向,常用水平/垂直。ShowValue:显示当前值。Dots:显示刻度点。Marks:刻度标记集合。SetMinMax(min,max):设置范围。ValueChanged:当前值变化事件。Slider 当前值为整数;需要小数时可用比例换算,例如 UI 0-100 对应业务 0-1。