I metodi 'AddHandler' e 'RemoveHandler' devono avere esattamente un parametro

Aggiornamento: novembre 2007

'AddHandler' and 'RemoveHandler' methods must have exactly one parameter

Per una dichiarazione di evento personalizzato devono essere presenti dichiarazioni AddHandler o RemoveHandler, ciascuna delle quali accetta un solo parametro del tipo delegato specificato dalla clausola As dell'evento personalizzato.

ID errore: BC31133

Per correggere l'errore

  • Rimuovere i parametri aggiuntivi dall'elenco di parametri e cambiare il tipo del parametro in modo che corrisponda al tipo delegato specificato dalla clausola As dell'evento personalizzato.

Esempio

Nell'esempio riportato di seguito viene illustrato un evento personalizzato con i tipi di parametro corretti per le dichiarazioni AddHandler 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

Vedere anche

Riferimenti

Istruzione Event

AddHandler

RemoveHandler

Altre risorse

Eventi In Visual Basic