Leer en inglés

Compartir a través de


Los parámetros de método 'AddHandler' y 'RemoveHandler' deben tener el mismo tipo delegado que el evento que los contiene

Una declaración Custom Event debe tener declaraciones AddHandler o RemoveHandler , cada una de las cuales toma un parámetro único del tipo delegado especificado por la cláusula As del evento personalizado.

Identificador de error: BC31136

Para corregir este error

  • Cambie el tipo del parámetro para que coincida con el tipo delegado especificado por la cláusula As del evento personalizado.

Ejemplo

En este ejemplo se muestra un evento personalizado con los tipos de parámetro correctos para las declaraciones AddHandler y 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

Consulte también