Foxtable(狐表)用户栏目专家坐堂 → 进度条的终止问题


  共有1941人关注过本帖树形打印复制链接

主题:进度条的终止问题

帅哥哟,离线,有人找我吗?
Hyphen
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/3/19 15:04:00 [显示全部帖子]

StatusBar.Reset() 任务栏滚动条是初始化了,但是不能阻止循环代码的执行,增加一个全局变量,在需要停止的时候,改全局变量的值

Vars("Do") = True
Dim i As Integer = 1
Do While Vars("Do")
    StatusBar.ProgressBar.Visible =True
    StatusBar.Message1= "正在统计"
    StatusBar.ProgressBar.Value = i
   ' StatusBar.Message2= i & "%"
    threading.thread.sleep(200)
    Application.DoEvents
    i = i + 1
If i = 100 Then i = 1
Loop

需要停止的时候
Vars("Do") = False

 回到顶部