Příkaz AddHandler
Přidruží událost v době spuštění obslužné rutiny události.
AddHandler event, AddressOf eventhandler
Části
event
Název události zpracovat.eventhandler
Název procedury, která zpracovává události.
Poznámky
AddHandler a RemoveHandler příkazy umožňují spuštění a zastavení zpracování událostí v průběhu spuštění programu.
Podpis eventhandler postup musí odpovídat podpisu události event.
Handles Klíčové slovo a AddHandler prohlášení obou umožňují zadat konkrétní postupy zpracování událostí, zejména, že existují rozdíly.AddHandler Prohlášení připojí postupy k události v době spuštění.Použití Handles klíčové slovo při definování postupu určení zpracovává určité události.Další informace naleznete v tématu Klauzule Handles (Visual Basic).
[!POZNÁMKA]
Pro vlastní události AddHandler Vyvolá příkaz na událost AddHandler přístupový objekt.Další informace o vlastních událostí viz Výpis událostí.
Příklad
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
Viz také
Referenční dokumentace
Klauzule Handles (Visual Basic)