我正在学习VB数据库,请问对于窗体的load事件与窗体的activate事件有何区别?
activate事件在什么情况下可以触发?为什么我把data控件加入到load事件中出
现报错,而加到activate事件中就可以呢?

解决方案 »

  1.   

    ACTIVATE是在窗口激活的时候触发,LOAD事件是在加载的时候触发(它只在运行的时候执行一次)
    当工程中有两个以上的窗口时,窗口得到焦点的时候就会触发ACTIVATE事件!
      

  2.   

    你可以这样试试在Form_Load 里这样写me.show
    Data控件(执行操作)End Sub
      

  3.   

    应该熟悉VB中事件的发生顺序,当一个窗体首次加载时先触发LOAD,然后是ACTIVE
    data控件加入到load事件中出现报错,是因为LOAD事件发生时,DATA控件还没有实例化。
      

  4.   

    这种问题也拿出来问?没有MSDN吗?
      

  5.   

    不耻下问还糟人嘲笑,什么事,没装MSDN。周围的人也不懂只好到这里问了,