我把interval的属性调到10,定义一个静态变量t,Timer1.Timer事件为t=t+1,结果一秒内t自加100。但我把interval设为1,结果一秒内t自加甚至不到1,这是什么情况?如何解决?
我想让它1s加1000……
VB计时器interval
答案:4 悬赏:20 手机版
解决时间 2021-03-14 06:35
- 提问者网友:川水往事
- 2021-03-13 12:20
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-03-13 13:02
虽然不知道你想做什么,但interval的单位是毫秒,
意思是当它的值为1000时,才是1秒调用它一次
有的时候你把它的值设的太小就容易出错
意思是当它的值为1000时,才是1秒调用它一次
有的时候你把它的值设的太小就容易出错
全部回答
- 1楼网友:慢性怪人
- 2021-03-13 16:12
不会吧。是太快了显示不出来吧。interval是毫秒,你把你的工程文件发过来,我看下。 qq546369913
- 2楼网友:独行浪子会拥风
- 2021-03-13 14:40
你只需要在计时器前指定窗口名即可!
如开始时:form1.timer1.enabled = true
结束时:form1.timer1.enabled = false
这样计时器就可以一直工作了,你在最后一页的时候指定一个结束就好了!然后显示计时结果!
- 3楼网友:举杯邀酒敬孤独
- 2021-03-13 14:32
1、定时器的enable属性是否为TRUE
2、程序是否执行其他部分时间是否超过1ms
3、1ms自加数度较快,显示速度应该跟不上,数据跳动较快
定义T的变量可以用LONG型
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯