如何调用另一个模块的Command1_Click过程?我尝试用 Call Form1.Command1_Click 调用结果……未找到数据方法或成员。Help~~

解决方案 »

  1.   

    最简单的办法就是把 Command 控件的单击事件
    Private Sub Command1_Click() 改成 Public Sub Command1_Click(),这样在另外一个窗体或者类模块里面就可以调用了,不过这种办法不太好,干嘛一定要这样用呢?难道你把代码全部写在按钮的单击事件里面吗?
      

  2.   

    如上所述改为Public可调用。不过按道理这些控件事件一般是Private的,所以你这个调用不管出于
    何种意图,显然是代码设计有问题。你可将各处都需要调用的过程封装到一Module里,然后在不同
    模块的特定按钮点击事件里均可调用该过程,而不是一个模块对象调用另一个模块对象的事件脚本。
      

  3.   

    我尝试用 Call Form1.Command1_Click 调用结果……未找到数据方法或成员。//因为你的command_click是Private宣告,改成Public Sub Command1_Click()你就看到效果了。好好看书,看看生命周期这个概念