RemoveHandler (Instrucción)
Quita la asociación entre un evento y un controlador de eventos.
RemoveHandler event, AddressOf eventhandler
Elementos
Término |
Definición |
event |
Nombre del evento que se va a controlar. |
eventhandler |
Nombre del procedimiento que controla actualmente el evento. |
Comentarios
Las instrucciones AddHandler y RemoveHandler permiten iniciar y detener el control del evento de un evento específico en cualquier momento de la ejecución del programa.
Nota |
---|
Para los eventos personalizados, la instrucción RemoveHandler llama al descriptor de acceso RemoveHandler del evento.Para obtener más información sobre eventos personalizados, vea Event (Instrucción). |
Ejemplo
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
Vea también
Referencia
Handles (Cláusula, Visual Basic)