Istruzione RemoveHandler
Consente di rimuovere l'associazione tra un evento e un gestore eventi.
RemoveHandler event, AddressOf eventhandler
Parti
Termine |
Definizione |
event |
Il nome dell'evento gestito. |
eventhandler |
Il nome della routine che gestisce l'evento. |
Note
Le istruzioni AddHandler e RemoveHandler consentono di avviare e interrompere la gestione degli eventi per un evento specifico in qualunque momento durante l'esecuzione del programma.
[!NOTA]
Per gli eventi personalizzati, l'istruzione RemoveHandler richiama la funzione di accesso RemoveHandler dell'evento.Per ulteriori informazioni sugli eventi personalizzate, vedere Istruzione Event.
Esempio
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
Vedere anche
Riferimenti
Clausola Handles (Visual Basic)