Sdílet prostřednictvím


AddHandler – příkaz

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 Handles – Klauzule (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 Event – příkaz.

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

RemoveHandler – příkaz

Handles – Klauzule (Visual Basic)

Event – příkaz

Další zdroje

Události (Visual Basic)