08
09 Mar.
VB.net 自定义事件使用方法
最后更新: 2009/03/08 | 评论: 0 | 关键词: 事件 自定义
1、先定义包含事件的类
- Public Class TestEvent
- Public Event MyEvent(ByVal s As String) '自定义事件
- Public Sub StartEvent(ByVal value As String) '触发事件函数
- RaiseEvent MyEvent(value) '触发事件
- End Sub
- End Class
2、在使用事件的类中添加如下代码
- '声明事件对象并实例化
- Private WithEvents mEvent As New TestEvent
- '处理事件函数 注意:函数名必须为 变量名_事件名
- Private Sub mEvent_MyEvent(ByVal s As String) Handles mEvent.MyEvent
- MsgBox(s)
- End Sub
- '触发事件
- mEvent.StartEvent("http://www.woodcoal.cn/")
或者使用以下方法
- '声明事件对象
- Private mEvent As New TestEvent
- '绑定处理函数
- AddHandler (mEvent.MyEvent), AddressOf OnMyEvent
- '处理事件函数
- Private Sub OnMyEvent(ByVal s As String) Handles mEvent.MyEvent
- MsgBox(s)
- End Sub
- '触发事件
- mEvent.StartEvent("http://www.woodcoal.cn/")
· 本文由 木炭 发布在《激情燃烧的木炭》 上,原文地址为:http://www.woodcoal.cn/technology/visual-basic/200938-4460-492.html(转载请保留本信息、全文内容和链接)
关于本文
- 作者:
- 来源:
- 时间:2009/03/08
- 关键词:事件 自定义
- 栏 目:Visual Basic
- 上一篇:ABCpdf 简单操作(1) 引用文档和字体设置
- 下一篇:关于 vb.net 的 CType/DirectCast/TryCast 和 C# 中的 as
发表评论