第六讲:如何构建类的事件(上)(2)

2023-09-10 来源:飞速影视
3) 事件 事件指的是类引发的一个调用;是对象的响应。
区分理解:
1) 类方法的执行需要在代码中以显性的方式指定。
2) 当最终操作者触发类对象时,需要对象产生一系列的操作,就是事件。
3) 事件和方法都是类提供的一系列代码的操作,区别在于,事件无法也不必由代码显性调用,事件没有返回值。
2如何构建类的事件
为了使用对象的事件,需要在对象声明中使用WithEvents关键字声明源事件的对象。例如,需要在myclass 对象中使用mycmd对象的事件,那么我们在myclass类中做如下的声明:
Public WithEvents mycmd As CommandButton
需要注意的是,使用WithEvents只是声明了源事件的变量对象,而并不实际生成对象,为了应用这个对象,你需要将这个类实例化,生成真实的对象,才能在对象上应用这个事件,这个过程就是将魂转化为肉身的过程,转化完成之后,在肉身上才能应用你的事件。
l注意点:WithEvents声明变量不能是通用类变量,如Object,而必须指定类名,也不能把WithEvents变量声明为As New。不能在标准模块中使用WithEvents。(这一点我在后面还有讲解)
[待续]

第六讲:如何构建类的事件(上)


今日内容回向:
1 类的事件是如何创建的?
2 什么是类的事件?
本讲内容参考程序文件:VBA-CLASS(1-28).xlsm

第六讲:如何构建类的事件(上)


相关影视
合作伙伴
本站仅为学习交流之用,所有视频和图片均来自互联网收集而来,版权归原创者所有,本网站只提供web页面服务,并不提供资源存储,也不参与录制、上传
若本站收录的节目无意侵犯了贵司版权,请发邮件(我们会在3个工作日内删除侵权内容,谢谢。)

www.fs94.org-飞速影视 粤ICP备74369512号