SliderRange 用于选择一个数值区间,例如价格区间、时间范围、筛选阈值。
import win.ui;
import dotNet.AntdUI;
/*DSG{{*/
var winform = win.form(text="AntdUI SliderRange";right=430;bottom=160)
winform.add(
host={cls="custom.trackbar";left=45;top=65;right=373;bottom=95;max=0;min=0;z=1}
)
/*}}*/
var range = AntdUI.SliderRange(winform.host);
range.MinValue = 0;
range.MaxValue = 100;
range.Value = 20;
range.Value2 = 80;
range.ShowValue = true;
range.ValueChanged = function(sender,e){
winform.text = "起点:" + owner.Value;
}
range.Value2Changed = function(sender,e){
winform.text = "终点:" + owner.Value2;
}
winform.show();
win.loopMessage();
MinValue、MaxValue:范围边界。Value:起始值。Value2:结束值。ShowValue:显示数值。Dots、Marks:刻度点与标记。ValueChanged、Value2Changed:起点/终点变化事件。Value <= Value2 的业务含义;控件通常会处理拖动交互,但代码赋值时仍建议自己保证顺序。