【发布时间】:2012-04-02 21:20:50
【问题描述】:
我有以下方法用于动态加载 ActiveX 控件,
Dim ctl As Control
Set ctl = Form1.Controls.Add("prog.id", "myctl")
ctl.Visible = True
使用此代码控件成功显示在窗体上,但是当我尝试访问控件ctl.mymethod() 的方法/属性时,它给出错误,“对象不支持此方法或属性”。
其次当我使用这种方法时
Dim ctl As Object
Set ctl = CreateObject("prog.id")
Ctl.mymethod()
从控件成功调用了这里的方法,但是我不能在表单上显示这个对象。
请告诉我有关此问题的任何解决方案。
编辑:
使用以下方法在我调用方法时也会出现错误,“对象不支持........”
Dim ctl As Object
Set ctl = Controls.Add("prog.id", "myctl")
ctl.Visible = True
【问题讨论】: