VB 如何让下面程序停止运行?
a=1dountila=0doeventsloop请问有办法让它停止么,或者让程序的所有代码都停止运行也行。但不要让程序退出!我的意思是如何用一个按钮来终止这个循环,a是...
a=1
do until a=0
doevents
loop
请问有办法让它停止么,或者让程序的所有代码都停止运行也行。但不要让程序退出!
我的意思是如何用一个按钮来终止这个循环,a是无法改变的! 展开
do until a=0
doevents
loop
请问有办法让它停止么,或者让程序的所有代码都停止运行也行。但不要让程序退出!
我的意思是如何用一个按钮来终止这个循环,a是无法改变的! 展开
3个回答
展开全部
增加一个全局变量,然后改变它的值,再在do里面判断一下就可以了!
例子:
Option Explicit
Private mCancel As Boolean
Private Sub Form_Load()
mCancel = False '初始化标识
End Sub
Private Sub Command1_Click()
mCancel = True '停止退出
End Sub
然后在你的代码中加入:
a=1
do until a=0
DoEvents
if mCancel Then Exit Do
loop
例子:
Option Explicit
Private mCancel As Boolean
Private Sub Form_Load()
mCancel = False '初始化标识
End Sub
Private Sub Command1_Click()
mCancel = True '停止退出
End Sub
然后在你的代码中加入:
a=1
do until a=0
DoEvents
if mCancel Then Exit Do
loop
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询