Les paramètres de méthode 'AddHandler' et 'RemoveHandler' doivent avoir le même type délégué que l'événement conteneur

Mise à jour : novembre 2007

'AddHandler' and 'RemoveHandler' method parameters must have the same delegate type as the containing event

Une déclaration Custom Event doit posséder les déclarations AddHandler ou RemoveHandler, chacune d'entre elles prenant un paramètre unique du type délégué spécifié par la clause As de l'événement personnalisé.

ID d'erreur : BC31136

Pour corriger cette erreur

  • Modifiez le type du paramètre de sorte qu'il soit le même que le type délégué spécifié par la clause As de l'événement personnalisé.

Exemple

Cet exemple illustre un événement personnalisé avec les types de paramètres corrects pour les déclarations AddHandler et 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

Voir aussi

Référence

Event, instruction

AddHandler

RemoveHandler

Autres ressources

Événements en Visual Basic