Condividi tramite


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

Istruzione AddHandler

Clausola Handles (Visual Basic)

Istruzione Event

Altre risorse

Eventi (Visual Basic)