在类模块中可以声明withevents对象。此时可以调用对象事件。
解决方案 »
- 关于winsock的调试
- 这个具体是怎么操作的..??
- 请问有没有什么办法,可以让一组数据在内存里按产品进行分组呢?
- 一个笑话,sql查询速度慢
- 新装系统xp+sp2,可是装完后,建一个udl文件,系统竟然认不出来这个格式,正常情况下就该能认出来呀?
- 工程打开时,form边上有新建空白文档一样的图标,这个是什么意思啊?锁图标表示不可编辑,这我知道
- 如何通过控件名称来引用控件?
- 高手各位求救,紧急求教紧急求教紧急求教紧急求教
- sos 如何执行.inf文件
- 请问如何用语句判断系统上安装了OUTLOOL2000?
- 如何用代码设置imagecombo控件内容框里的图片(不是下拉部份)
- 如何使用刻录机?
1、public event click_ok 'click_ok为暂定事件名称
2、在类的一个方法中写事件的触发条件,记住,事件本身是没有什么作用的,他只起到一个触发的作用,所以写事件实际上就是在写他的触发条件。
3、if 触发条件=true then raiseevent click_ok'当条件成立则触发事件
在类中的代码完毕在具体引用的时候,要代着withevent关键字去声明对象,记住只能声明不能在声明同时实例化对象,而且对象类型不可以为object
那么你就可以发现在控件列表中出现了你声明的对象了,而且在事件栏中会有你定义的事件了……剩下的自己体会,祝好运!
注意 事件不能有命名的参数、可选的参数、或 ParamArray 参数。事件没有返回值。* 在类模块代码中的合适地方,用 RaiseEvent 语句来引发事件,并提供所需要的参数。
* 在将要处理事件的模块声明部分,使用 WithEvents 关键字,添加该类类型的变量。它必须是一个模块级的变量。
* 在代码窗口左边的下拉菜单上,选择声明为 WithEvents 的变量。
* 在代码窗口右边的下拉菜单上,选择希望处理的事件。(可以为类声明多个事件。)
* 使用所提供的参数,将代码添加到事件过程中。 详细信息 在“向类中添加事件”中提供了细节和代码示例(msdn-visual basic文档-使用visual basic-程序员指南-visual basic能做什么-用对象编程-向类中添加事件)。