Os métodos 'AddHandler' e 'RemoveHandler' devem ter exatamente um parâmetro

Uma declaração de evento personalizada deve ter AddHandler ou RemoveHandler declarações, cada uma das quais usa um único parâmetro do tipo de delegado especificado pela cláusula do As evento personalizado.

ID de erro: BC31133

Para corrigir este erro

  • Remova os parâmetros extras da lista de parâmetros e altere o tipo de parâmetro para ser o mesmo que o tipo de delegado especificado pela cláusula do As evento personalizado.

Exemplo

Este exemplo mostra um evento personalizado com os tipos de parâmetros corretos para as AddHandler declarações e 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 também