AddHandler- und RemoveHandler-Methodenparameter müssen den gleichen Delegattyp wie das enthaltende Ereignis aufweisen
Aktualisiert: November 2007
'AddHandler' and 'RemoveHandler' method parameters must have the same delegate type as the containing event
Eine Custom Event-Deklaration muss eine AddHandler-Deklaration oder RemoveHandler-Deklaration aufweisen. Diese enthalten jeweils einen Parameter des Delegattyps, der von der As-Klausel des benutzerdefinierten Ereignisses festgelegt wird.
Fehler-ID: BC31136
So beheben Sie diesen Fehler
- Ändern Sie den Parametertyp, sodass er mit dem Delegattyp übereinstimmt, der von der As-Klausel des benutzerdefinierten Ereignisses festgelegt wird.
Beispiel
In diesem Beispiel wird ein benutzerdefiniertes Ereignis mit den korrekten Parametertypen für die AddHandler-Deklaration und die RemoveHandler-Deklaration gezeigt.
Custom Event Test As System.EventHandler
AddHandler(ByVal value As System.EventHandler)
' Code for adding an event handler goes here.
End AddHandler
RemoveHandler(ByVal value As System.EventHandler)
' Code for removing an event handler goes here.
End RemoveHandler
RaiseEvent(ByVal sender As Object, ByVal e As EventArgs)
' Code for raising an event goes here.
End RaiseEvent
End Event
Siehe auch
Referenz
<languageKeyword>Event</languageKeyword>-Anweisung