timer控件问题,请进
timer1运行时若被其它程序中断(即Timer1.Enabled = False),中断完成后(即Timer1.Enabled = true),系统会自动恢复到原来timer1的断点继续执行.我现在不想恢复到断点,我想让timer1从开始处执行,请问该怎么办呢?
[解决办法]
timer应该就是你所期望的模式工作的。
你的问题可能是在诸如timer1_timer事件中写了模式对话框,或者其它的代码,打断了timer中代码的执行。和timer1.enabled=false没有关系。
[解决办法]
timer内的事件一但运行就会一直执行下去,直到完成,不存在中断的问题。哪怕是运行中用timer.enabled=false,那也是这回执行完下回的事情了。
如果要在模式窗口弹出后,选择是否继续下面的代码,在模式窗口中写一个变量,判断一下,
public runok as boolean
....
runok=true
frm1.show 1
if not runok then exit sub
....
' '---frm1代码
sub form_load
runok=false
end sub