当B显示之后A就不再运行,必须等B关掉之后才继续执行下面的代码,怎么在两者之间达到同步啊?就是说,一边显示“正在执行..”一遍执行存储过程?
那样的话不能保证A窗体是锁定状态,弹出B窗体就是告诉用户,目前正在执行中。当然不能再操作A窗体了,如果不 A.Show 1 的话,不能保证在执行过程中会用户再次激发A窗体事件啊
追答VB本身不是多任务,你弹出B窗口后,在执行存储过程的时候,根本就不会接受用户操作,只有执行完毕,任务交还给操作系统以后,才可以操作,所以你的担心是不必要的
追问好吧,大神 你赢了..
我想知道的是怎么样才能两个窗体一块激活,如何边执行A事件边显示B窗体
追答在存储过程前先显示窗体B,方法是窗体B.show 1,存储过程结束后再关闭窗体B,方法是unload 窗体B
追问B.Show的时候,A的代码就只会停留在B.Show,如果不关闭B的话,是不会继续向下执行代码的。我现在想知道的就是,如何在B未关闭的情况下,继续执行A的代码。谢谢
追答那就 B.show, me 试试