RemoveHandler-Anweisung
Hebt die Verknüpfung zwischen einem Ereignis und einem Ereignishandler auf.
RemoveHandler event, AddressOf eventhandler
Teile
Begriff |
Definition |
event |
Der Name des behandelten Ereignisses. |
eventhandler |
Der Name der Prozedur, die das Ereignis derzeit behandelt. |
Hinweise
Mit den Anweisungen AddHandler und RemoveHandler können Sie die Ereignisbehandlung für ein bestimmtes Ereignis an einer beliebigen Stelle in der Programmausführung starten und anhalten.
Hinweis |
---|
Für benutzerdefinierte Ereignisse ruft die RemoveHandler-Anweisung den RemoveHandler-Accessor des Ereignisses auf.Weitere Informationen über benutzerdefinierte Ereignisse finden Sie unter Event-Anweisung. |
Beispiel
Sub TestEvents()
Dim Obj As New Class1
' Associate an event handler with an event.
AddHandler Obj.Ev_Event, AddressOf EventHandler
' Call the method to raise the event.
Obj.CauseSomeEvent()
' Stop handling events.
RemoveHandler Obj.Ev_Event, AddressOf EventHandler
' This event will not be handled.
Obj.CauseSomeEvent()
End Sub
Sub EventHandler()
' Handle the event.
MsgBox("EventHandler caught event.")
End Sub
Public Class Class1
' Declare an event.
Public Event Ev_Event()
Sub CauseSomeEvent()
' Raise an event.
RaiseEvent Ev_Event()
End Sub
End Class
Siehe auch
Referenz
Handles-Klausel (Visual Basic)