跟踪条控件trackbar用于调节数值,也可以用于直观显示播放进度,它和滚动条、进度条都有相通之处。下面演示跟踪条控件trackbar的设置值和读取值方法,源码如下:
import win.ui;
/*DSG{{*/
var winform = win.form(text="简码编程 jianma123.com";right=395;bottom=188;max=false;min=false)
winform.add(
edit={cls="edit";text="20";left=319;top=71;right=371;bottom=92;edge=1;z=2};
trackbar={cls="trackbar";left=28;top=63;right=300;bottom=93;max=100;min=0;z=1}
)
/*}}*/
//设置最小值、最大值
winform.trackbar.setRange(0,100)
winform.trackbar.pos = 20;//设置值
winform.trackbar.oncommand = function(id,event,pos){
//拖动滑块结束松开
if( event == 0x8/*_TB_ENDTRACK*/ ){
winform.edit.text = winform.trackbar.pos;//获取值
}
}
winform.show()
win.loopMessage();