事件编程

在类里面要定义一个事件,我在某处激活事件。

例如:

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方法来连接事件。

你可能感兴趣的:(编程)