User Controls为什么调用不了Class Modules中的方法,该怎么解决
User Controls为什么调用不了Class Modules中的方法
Class Modules:
IDisplayPanel.cls
User Controls:
DisplayPanel.ctl
在IDisplayPanel.cls中新定义方法
在DisplayPanel.ctl中用Implements IDisplayPanel来调用
在生成ocx的时候会报错
错误信息:Compile error:
Object module needs to implement '方法名' for interface 'IDisplayPanel'
难道在.cls中新追加方法还需要从新编译才能被调用吗?
------解决方案--------------------
IDisplayPanel.cls 和 DisplayPanel.ctl的代码发一部分上来
------解决方案--------------------
Implements仅是接口继承,即保证接口相同.
但是并没有继承实现,所以接口里面的实现代码得自己写!
Class Modules:
IDisplayPanel.cls
User Controls:
DisplayPanel.ctl
在IDisplayPanel.cls中新定义方法
在DisplayPanel.ctl中用Implements IDisplayPanel来调用
在生成ocx的时候会报错
错误信息:Compile error:
Object module needs to implement '方法名' for interface 'IDisplayPanel'
难道在.cls中新追加方法还需要从新编译才能被调用吗?
------解决方案--------------------
IDisplayPanel.cls 和 DisplayPanel.ctl的代码发一部分上来
------解决方案--------------------
Implements仅是接口继承,即保证接口相同.
但是并没有继承实现,所以接口里面的实现代码得自己写!