如上
补充:假设事件A,其中包含Form.show事件,我想先处理Form中的一些事件后再回到事件A中继续进行,请问有相应的解决方案么?

解决方案 »

  1.   

    好像没有办法
    一般地throw出事件时往往是在控件将需要处理的都处理好了之后再throw出来。如果仅仅是想在事件A的处理函数里先调用别的事件处理函数那就很简单,和调用普通函数一样。例如:
    事件A的处理函数
    private sub a()
        form_load
        form_active
        form_queryunload
    end subprivate sub form_load()
       print "form_load"
    end sub.........
      

  2.   

    其实我的想法就是想在事件A中调用一个Form窗体,然后这个Form窗体就类似CommonDialog控件一样,获取整个控制权,只有处理了Form窗体上的其他事件后才返回事件A,不知道我的这个表述是否清楚?