VB如何在一个事件完全执行完后执行另个事件

来源:百度知道 编辑:UC知道 时间:2024/06/16 07:53:28
如题,我想在一个事件完全执行完后执行另个事件,我在这个事件的末尾用CALL执行发现该事件还没执行完另个事件就开始执行了,3Q!

dim blnfinished as boolean
一个事件
blnfinished =false
执行完
blnfinished =true

另个事件
while not blnfinished
devents
wend

说具体点

事件是否执行完你可以自己进行一下判断啊,如果想精确的安排事件执行,可以设一个全局变量,用变量的值来安排事件执行。就是说,用一个总的过程,根据不同的变量值调用不同的事件,当然事件本身执行完后要进行判断是否执行完并相应的改变变量的值。

在前一个事件执行完后设一个返回值,在执行后一个事件时,先检查返回值,如果没有返回,说明前一个事件没执行完,就再等一下。