Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Deklarace Custom Event musí obsahovat RaiseEvent deklaraci, která má stejný podpis jako typ delegáta určený klauzulí As vlastní události.
Aby se podpisy shodovaly, RaiseEvent deklarace a delegát musí mít počet parametrů a typy parametrů se musí shodovat.
ID chyby: BC31137
Oprava této chyby
- Změňte parametry
RaiseEventdeklarace tak, aby odpovídaly parametrům typu delegáta.
Příklad
Tento příklad ukazuje vlastní událost se správnými typy parametrů pro RaiseEvent deklaraci.
Delegate Sub TestDelegate(ByVal sender As Object, ByVal i As Integer)
Custom Event Test As TestDelegate
AddHandler(ByVal value As TestDelegate)
' Code for adding an event handler goes here.
End AddHandler
RemoveHandler(ByVal value As TestDelegate)
' Code for removing an event handler goes here.
End RemoveHandler
RaiseEvent(ByVal sender As Object, ByVal i As Integer)
' Code for raising an event goes here.
End RaiseEvent
End Event
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.