Die AddHandler-Methode und die RemoveHandler-Methode müssen genau einen Parameter aufweisen
Aktualisiert: November 2007
'AddHandler' and 'RemoveHandler' methods must have exactly one parameter
Eine benutzerdefinierte Ereignisdeklaration muss eine AddHandler-Deklaration oder eine RemoveHandler-Deklaration besitzen. Jede dieser Deklarationen übernimmt einen einzigen Parameter des Delegattyps, der von der As-Klausel des benutzerdefinierten Ereignisses angegeben wird.
Fehler-ID: BC31133
So beheben Sie diesen Fehler
- Entfernen Sie die zusätzlichen Parameter aus der Parameterliste, und ändern Sie den Parametertyp so, dass er mit dem Delegattyp identisch ist, der von der As-Klausel des benutzerdefinierten Ereignisses angegeben wird.
Beispiel
Dieses Beispiel zeigt ein benutzerdefiniertes Ereignis mit den korrekten Parametertypen für die Deklarationen AddHandler und RemoveHandler.
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