按键精灵里面怎么用滑块来控制脚本速度?
答案:2 悬赏:10 手机版
解决时间 2021-11-09 00:05
- 提问者网友:你独家记忆
- 2021-11-08 13:49
按键精灵里面怎么用滑块来控制脚本速度?
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-11-08 14:11
在窗体Form1里面放一个滑块控件Slider1,一个标签控件Label1,假设你滑块调节想从3秒到10秒可调,在滑块属性那里,最大值改为7,最小值是0,滑动频率是1。
代码里面这样写:
t = Form1.Slider1.Value + 3
Delay t * 1000
//事件
Event Form1.Load
Value = Form1.Slider1.Value + 3
Form1.Label1.Caption = "延时" & Value & "秒"
End Event
Event Form1.Slider1.Slide
Value = Form1.Slider1.Value + 3
Form1.Label1.Caption = "延时" & Value & "秒"
End Event
步进,是1毫秒还是100毫秒?最小单位不同,写法也不同。我这里步进时间是1秒的,用滑块,一般滑动频率要选1,如果你选10,可能会不准(滑动过程不一定会按照10跳一次),滑块最小值也尽量取0,尽量不要取其他值,最大值和步进有关和你所选的范围有关,假设你需要最小值是500,最大值是1000,步进是100的数量,你滑块频率要选1,最小值是0,最大值是(1000-500)÷100=5,之后通过运算,得到你要的取值范围。应该这样写代码:
Value=(Form1.Slider1.Value + 5)*100
Delay Value
事件里面需要的值,也相应像 Value=(Form1.Slider1.Value + 5)*100 这样写。一般有关滑块的操作,基本要加一个标签控件显示数值,这样容易知道滑块滑到哪个值。
代码里面这样写:
t = Form1.Slider1.Value + 3
Delay t * 1000
//事件
Event Form1.Load
Value = Form1.Slider1.Value + 3
Form1.Label1.Caption = "延时" & Value & "秒"
End Event
Event Form1.Slider1.Slide
Value = Form1.Slider1.Value + 3
Form1.Label1.Caption = "延时" & Value & "秒"
End Event
步进,是1毫秒还是100毫秒?最小单位不同,写法也不同。我这里步进时间是1秒的,用滑块,一般滑动频率要选1,如果你选10,可能会不准(滑动过程不一定会按照10跳一次),滑块最小值也尽量取0,尽量不要取其他值,最大值和步进有关和你所选的范围有关,假设你需要最小值是500,最大值是1000,步进是100的数量,你滑块频率要选1,最小值是0,最大值是(1000-500)÷100=5,之后通过运算,得到你要的取值范围。应该这样写代码:
Value=(Form1.Slider1.Value + 5)*100
Delay Value
事件里面需要的值,也相应像 Value=(Form1.Slider1.Value + 5)*100 这样写。一般有关滑块的操作,基本要加一个标签控件显示数值,这样容易知道滑块滑到哪个值。
全部回答
- 1楼网友:北城痞子
- 2021-11-08 15:14
做一个界面以及相应的控件,基本通过VB的方法来实现
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯