一个自定义的控件,另外有一个标准模块,通过子类化,该控件可以接受我们自定义的消息,接受到消息后需要触发相应事件,但是这个子类化的窗口过程是位于标准模块中的,无法使用RaiseEvent,我尝试直接引用UserControl也是毫无结果,那么,该如何才能从标准模块中触发自定义控件的事件呢?

解决方案 »

  1.   

    'in the usercontrol
    Public Function RaiseSampleEvent()
        Raiseevent Sample
    End Function'in the module
    'get refrerence 
    set ctl=usercontrol...ctl.RaiseSampleEvent  'Raise Usercontrol Event
      

  2.   

    无人会啊,支持一下。 WinXP竟是由Basic写成?!
           微软遵照法庭的命令,交出了超过2亿行的WinXP源代码。这是由九个州联合诉讼团和哥伦比亚特区共同要求的,以凭此来分析IE浏览器是否可与Windows操作系统独立!没想到,检查源代码的技术专家惊讶地发现:Windows竟然是由Basic(供初学者学习的符号程序语言)写成的。 
      “这简直令人不可思议,”技术专家感叹到,“这说明微软的工程师是业界里最具有创造性的程序员。”在专家的预测中,Windows至少应该是由C或者是C++这种高级语言写成的,Basic的出现的确是让人大跌眼镜。不过这个结果,似乎也情有可原,比尔盖茨本身就是一个Basic的绝顶高手,他曾说过:在Basic编程方面,他敢挑战任何人也敢接受任何人的挑战。 
      交出源代码的目的证明IE是否与Windows密不可分,现在还没有结果,因为2亿行的源代码可不是一时半活可以分析完的。不过据说,法庭与微软也达成了保密协议:保证WinXP的源代码不向外泄漏。
    发布人:LL 来自:http://www.pconline.com.cn/news/app/10204/44108.html