倔强的土豆

这只是一个备份!源地址:http://blog.csdn.net/stubbornpotatoes
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

VB6.0 在类中写属性和事件

Posted on 2010-10-20 10:17  倔强的土豆  阅读(1130)  评论(0编辑  收藏  举报
在看陈伟视频过程中大概记了一下笔记,没有时间进行深化和整理,先贴出来,以后用到了,再修正。


属性中定义一个私有变量的好处:

当属性的值以参数形式传递进来的时候,可对参数进行加工,然后赋给私有变量,
成为属性值。

没有参数时,可在类的内部把私有变量进行加工后当成属性值。

1.窗体在接受事件时      定义事件源变量

对象做事件源产生事件

2.对象接受事件时     定义事件源变量

窗体做事件源变量时      将窗体关联到类模块的实例中

事件源变量指明事件时有哪个变量(对象)产生的,对象包括窗体实例和类模块实例

事件源变量可以理解为一个待赋值的空变量;类模块中对象作为事件源,则把源变量
实例化成类的一个实例,用来说明事件是由这个类的一个实例产生的。由窗体对象
来接受事件。

当窗体作为事件源,是由窗体对象产生事件,由类的对象接受事件(类的对象:所以
要在窗体中创建一个类的实例)把本窗体的属性赋给类的实例。

哪个对象时事件源,就由哪个对象通过事件源变量来完成事件的实现。如 窗体为事
件源,那么类的实例对象接受事件后,把窗体作为属性传递给事件源变量,从而完成
事件的实现。