事件编程
在类里面要定义一个事件,我在某处激活事件。
例如:
Public Class clsEventTest
Private _sValue As String
Public Event ValueChange(ByVal sender As Object, ByVal Cancel As Boolean)
Public Property Value() As String
Get
Return Me._sValue
End Get
Set(ByVal value As String)
Me._sValue = value
RaiseEvent ValueChange(value, True)
---------RaiseEvent 用来激活事件。
End Set
End Property
End Class
在其他类里面声明一个带事件的clsEventTest类。
然后就定义一个处理事件的过程,使用Handles来连接ValueChange事件的发生,或者使用Addhandler Object.Event,Addressof Delegate方法来连接事件。