vb.net自定义事件
2018-01-28 11:29
330 查看
1、先定义事件:Event
2、触发事件:RaiseEvent
3、以withEvents关键字声明事件对象变量(RobotCoreDriver是事件所在类):
4、收到事件:
demo:
Event ConnectComplete(ByVal Result As Boolean, ByVal Reason As String)
2、触发事件:RaiseEvent
RaiseEvent ConnectComplete(False, "ConnectThread()异常:" + vbCr & vbLf + ex.ToString())
3、以withEvents关键字声明事件对象变量(RobotCoreDriver是事件所在类):
Private WithEvents mRobotControlDriver As RobotCoreDriver = new RobotCoreDriver;
4、收到事件:
Private Sub mRobotControlDriver_ConnectComplete(Result As Boolean, Reason As String) Handles mRobotControlDriver.ConnectComplete MessageBox.Show("收到事件") End Sub
demo:
Public Class RobotCoreDriver Event ConnectComplete(ByVal Result As Boolean, ByVal Reason As String) Sub Demo() RaiseEvent ConnectComplete(False, "ConnectThread()异常:" + vbCr & vbLf + ex.ToString()) End Sub End Class Public Class Test Private WithEvents mRobotControlDriver As RobotCoreDriver = new RobotCoreDriver; mRobotControlDriver.Demo() End Class Private Sub mRobotControlDriver_ConnectComplete(Result As Boolean, Reason As String) Handles mRobotControlDriver.ConnectComp 4000 lete MessageBox.Show("收到事件") End Sub
相关文章推荐
- vb.net中用户自定义控件中属性、方法、事件的理解
- vb.net中的自定义事件
- vb.net中的自定义事件
- 'VB.net 自定义事件使用方法
- [VB.NET][问]如何让父窗体响应子窗体中的某一个自定义事件
- vb.net下窗体卸载事件
- DevExpress ASP.NET 使用经验谈(8)-ASPxGridView自定义列和基本事件
- Henry的VB.NET之旅(十四)—动态关联事件与处理程序
- 显示自定义动画鼠标或彩色图标(VB.net)
- vb.net 2005 类事件的使用
- 为 ASP.NET Datagrid 创建自定义列.VB
- vb.net 在一个窗体中,可不可以RaiseEvent另一个窗体(或者Class)中的事件?
- 自定义分页存储过程 及VB.NET 调用
- ASP.NET中DataList自定义的按钮触发事件
- [VB.NET] 事件的应用:父窗体和子窗体的数据传送
- ASP.NET用户控件事件的定义和实践-- 自定义事件数据类
- vb.net下窗体卸载事件
- Henry的VB.NET之旅(十三)—标准事件处理程序
- [VB.NET]关于combobox的selectchanged事件
- [VB.NET]当使用扫描枪来得到条形码的时候,有没有办法用一个事件来捕捉