我在dll的类中写了一个动态加载控件的事件,以及对该控件的Click事件。控件加载到调用dll的程序窗体form,结果我在运行时,发现form上加载控件的CLick事件不能响应,就是我在插件类中写的Click处理事件无效,高手请指点一二

解决方案 »

  1.   

    源码看不出什么东东的?重点是原理!!!我说的问题还不清楚吗?就是写一个dll供主程序调用,比如dll中某个类有一个方法Init(frm as form),在这个方法中向Form添加一个按钮CommandButton.事先这个按钮对象在类中有定义dim withevents objCmd as VB.CommandButton然后在Init(frm as form)中写
            set objCmd=form.controls.add("VB.CommandButton","objCmd").
            objcmd.visible=true                 
    在dll中写sub objCmd_CLick()
                msgbox "testing"
             end sub然后另开一工程调用这个dll,问题是点击按钮,这个自定义CLick事件没有响应。我觉得说的很明白了,请高手指点,菜鸟勿扰!!!!