Оператор RemoveHandler
Обновлен: Ноябрь 2007
Удаляет связь между событием и обработчиком событий.
RemoveHandler event, AddressOf eventhandler
Компоненты
event
Имя обрабатываемого события.eventhandler
Имя процедуры, которая обрабатывает событие.
Заметки
Операторы AddHandler и RemoveHandler позволяют в любой момент выполнения программы начать и закончить обработку указанного события.
Для пользовательских событий оператор RemoveHandler вызывает метод доступа события RemoveHandler. Дополнительные сведения о пользовательских событиях см. в разделе Оператор Event.
Пример
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
См. также
Основные понятия
Операторы AddHandler и RemoveHandler