|
![]()
1、定义类成员事件: 类成员事件,只针对 “成员变量” 有效。
对于局部变量无效。
定义事件:
定义本类对象将会发送事件的名称
事件由类中进行触发,会调用用户挂接的事件。
例如:窗口组件事件等
定义事件
| 方法体必须为空
| 返回值数据类型必须为整数;
| 不能为静态方法.
|
接收事件:
定义本类对象将会接收本类中成员变量对象所发送的事件。
与上一个命令相对的。
事件由类中进行触发,会调用用户挂接的事件。
例如:窗口组件事件等
接收事件
| 返回值数据类型必须为整数
| 方法名称格式必须为: 事件对象类名 + "_" + 欲接收事件名;
| 不能为静态方法.
| 方法的第1个参数的数据类型必须为触发该事件的对象类名;
| 方法的第2个参数的数据类型必须为整数,用作接收"挂接事件"关键字调用所提供的"标记值"参数值(非该方式挂接事件则此参数值固定为0);
| 方法其余参数的数目及数据类型必须与欲接收事件的定义方法一致.
|
2、事件调用演示:
定义与接收事件:
演示1:当一个方法执行开始时,触发一个事件,事件参数为方法的参数。
演示2:当一个方法执行完毕时,触发一个事件,事件参数为方法的返回值。
3、课后作业
打开火山PC,打开官方例程-窗口组件例程。查看每个项目中,组件的事件使用。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|