import win.ui;
/*DSG{{*/
var winform = win.form(text="spin控件显示小数";right=533;bottom=298)
winform.add(
edit={cls="edit";text="0.01";left=48;top=74;right=137;bottom=99;align="right";edge=1;multiline=1;z=1}
)
/*}}*/
winform.edit.addCtrl(
spin={
cls="spin";marginRight=4;marginTop=1;marginBottom=4;width=16;
oncommand = function(id,event,pos){
if( pos && event == 0x4/*_SB_THUMBPOSITION*/ ){
winform.edit.text = string.format("%.2f",pos / 100 )
}
}
}
)
winform.edit.spin.setRange(1,1000); //设置数值的上下限
winform.edit.spin.pos = 1;//设置数值
winform.edit.spin.inc = 5;//设置每次点击箭头的增减量(步长)
winform.edit.translateCommand();//允许edit的子窗口响应oncommand事件
winform.edit.setPadding(2,18);//设置文本框内边距
winform.show();
win.loopMessage();
|