| 作者 | 主题 |
|---|---|
|
太阳神2009 至圣
经验值:17672 发帖数:2021 精华帖:59 |
楼主
主题:用滚动条改变数值,怎样做到每次增加0.1?
用滚动条设置数值大小,但是只能以个位数改变,不能设为小数,比如1.1,1.2,怎样做才能实现?
|
|
n次看你的背影 奇侠 经验值:7974 发帖数:2321 精华帖:73 |
4楼
主题:回复:用滚动条改变数值,怎样做到每次增加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”子窗口,如果使用结构变量的话,使用起来就非常方便了。呵呵......仅供参考! ![]() 效果图:
佛对我说:“你的痛苦来自于你的欲望,没有欲望也就没有痛苦!”
|