Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una declaración Custom Event debe tener una declaración RaiseEvent con la misma firma que el tipo delegado que especifica la cláusula As del evento personalizado.
Para que las firmas coincidan, la declaración RaiseEvent y el delegado deben tener el número de parámetros y los tipos de parámetros deben coincidir.
Id. de error: BC31137
Para corregir este error
- Cambie los parámetros de la declaración
RaiseEventpara que coincidan con los parámetros del tipo delegado.
Ejemplo
En este ejemplo se muestra un evento personalizado con los tipos de parámetro correctos para la declaración RaiseEvent .
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