滚动选框控件和滚动条有很多相似之处,可以看成是没有滑块的滚动条。它和滚动条一样,都需要先设置最大值和最小值才能正常工作。滚动选框控件spin通常用于微调数值。设置值和获取值示例源码如下所示:
import win.ui;
/*DSG{{*/
var winform = win.form(text="简码编程 jianma123.com";right=226;bottom=113;max=false;min=false)
winform.add(
edit={cls="edit";text="1";left=60;top=41;right=146;bottom=65;edge=1;z=2};
spin={cls="spin";left=148;top=41;right=168;bottom=65;z=1}
)
/*}}*/
//先设置最大值、最小值
winform.spin.setRange(1,100);
winform.spin.inc = 1;//设置每次点击上下箭头的增减量
winform.spin.pos = 1;//设置值
winform.spin.oncommand = function(id,event,pos){
winform.edit.text = winform.spin.pos;//获取值
}
winform.show()
win.loopMessage();