VB 程序暂停与继续运行

来源:百度知道 编辑:UC知道 时间:2024/05/21 20:48:54
我设计一个机器人控制程序现遇到VB中的暂停问题,请各位大侠解决。问题如下:
vb程序对机器人程序进行编译运行,如何在其运行中实现按下暂停键VB程序停止编译运行,按下继续键,VB程序继续编译运行。
具体点,我用了两个timer控件,一个是用来编译程序的另一个是用来对编译后程序进行路径显示的。 暂停的时候必须使两个控件都暂停,并且保持他们之间的时间关系。
第一次提问,我只有20分。
这样不行啊,我试过,不能保持两个时间控件的时间关系。比方说,第一个时间控件定时2000ms,第二个200ms。当第一个到1000ms时,暂停,此时第二个已经启动过10次了。假如在是第一个时间控件200ms时继续,测第二个要再运行18次,相当于才启动两次。不和暂停时相一致。
该问题自己解决了。大家不用回答了。唉!没分数也没人回答啊,只能自己解决了哦。

暂停键下加上这两个
Timer1(0).Enabled = False
Timer1(1).Enabled = False
继续键再把时间控键=真就可以了

如果暂停和继续是同一个按键从按键做文章,每一个按键都有不同的数值,所触发的事件也就不同,如果是同一个键,那么你设置一个变量比如I,赋值为1,在按下暂停键的事件中重新赋值为I=-I,用I 的值决定是否暂停或运行,你参考一下看行不?