读书人

User Controls为什么调用不了Class Mo

发布时间: 2012-04-07 17:31:51 作者: rapoo

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的代码发一部分上来

探讨

在DisplayPanel.ctl中用Implements IDisplayPanel来调用


[解决办法]
Implements仅是接口继承,即保证接口相同.

但是并没有继承实现,所以接口里面的实现代码得自己写!

读书人网 >VB

热点推荐