关于VB中调用sub过程时,print输出过程是怎样的

2024-11-21 22:54:16
推荐回答(1个)
回答1:

实际上VB已经先显示出“请等待5秒”了,只是CPU把所有时间都浪费在了Do-Loop语句中,没有时间把这句话刷新到窗体界面中去,整个程序看上去会像死机了一样。你可以在Do-Loop循环中加入DoEvent语句,让CPU腾出时间去做其它任务(其中就包含刷新窗体显示的任务)。

Do While Timer < s
DoEvents '请增加这句话。
Loop