技术论坛

 回复:用滚动条改变数值,怎样做到每次增加0.1?

返回主题列表
作者 主题
太阳神2009
至圣

经验值:17672
发帖数:2021
精华帖:59
楼主    2010-11-29 09:46:25
主题:用滚动条改变数值,怎样做到每次增加0.1?
用滚动条设置数值大小,但是只能以个位数改变,不能设为小数,比如1.1,1.2,怎样做才能实现?
n次看你的背影
奇侠

经验值:7974
发帖数:2321
精华帖:73
4楼    2011-07-17 02:15:31
精华帖  主题:回复:用滚动条改变数值,怎样做到每次增加0.1?
楼主,城外之人斑竹说的非常正确,我的思路也是这样的,写个详细的步骤给你参考一下:比如你要用滑块设置0.0-100.0的一个浮点数,可以分三步完成。
第一步:创建一个滑块;连接内部变量“VSPW-HHLL”到滑块;并设置此滑块的属性,见参考贴图1

第二步:在滑块上建一个I/O域,用当前内部变量“VSPW-HHLL”除以10.0,用来回显滑块拖动值,这样可以看到当前你想要的设定值,见参考贴图2

第三步:建一个按钮,在此按钮鼠标事件里面写点脚本,将内部变量“VSPW-HHLL”除以10.0然后写到你真正想写的变量中去(“SET”),见参考贴图3,图中的滑块放在其它画面上比较占空间也不美观,可以做成一个SET.PDL,在你需要的画面做个较小的“SET按钮”,鼠标点“SET按钮”弹出“SET.PDL”子窗口,如果使用结构变量的话,使用起来就非常方便了。呵呵......仅供参考!

效果图:
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。