Removes the association between an event and an event handler.
RemoveHandler event, AddressOf eventhandler
The AddHandler and RemoveHandler statements allow you to start and stop event handling for a specific event at any time during program execution.
Sub TestEvents() Dim Obj As New Class1() ' Associate an event handler with an event. AddHandler Obj.Ev_Event, AddressOf EventHandler Obj.CauseSomeEvent() ' Ask the object to raise an event. RemoveHandler Obj.Ev_Event, AddressOf EventHandler ' Stop handling events. Obj.CauseSomeEvent() ' This event will not be handled. End Sub Sub EventHandler() MsgBox("EventHandler caught event.") ' Handle the event. End Sub Public Class Class1 Public Event Ev_Event() ' Declare an event. Sub CauseSomeEvent() RaiseEvent Ev_Event() ' Raise an event. End Sub End Class
AddHandler Statement | Handles |