Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Custom Event -Deklaration muss eine RaiseEvent -Deklaration aufweisen, die die gleiche Signatur wie der Delegattyp hat, der von der As -Klausel des benutzerdefinierten Ereignisses angegeben wird.
Damit die Signaturen übereinstimmen, müssen die RaiseEvent -Deklaration und der Delegat die gleiche Anzahl von Parametern aufweisen, und die Parametertypen müssen übereinstimmen.
Fehler-ID: BC31137
So beheben Sie diesen Fehler
- Ändern Sie die Parameter der
RaiseEvent-Deklaration, sodass sie mit den Parametern des Delegattyps übereinstimmen.
Beispiel
Dieses Beispiel zeigt ein benutzerdefiniertes Ereignis mit den korrekten Parametertypen für die RaiseEvent -Deklaration.
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