La méthode 'RaiseEvent' doit avoir la même signature que le type délégué de l'événement conteneur '<signature>'
Mise à jour : novembre 2007
'RaiseEvent' method must have the same signature as the containing event's delegate type '<signature>'
Une déclaration Custom Event doit posséder une déclaration RaiseEvent qui a la même signature que le type délégué spécifié par la clause As de l'événement personnalisé.
Pour que les signatures correspondent, la déclaration RaiseEvent et le délégué doivent avoir le même nombre de paramètres, et les types de paramètres doivent correspondre.
ID d'erreur : BC31137
Pour corriger cette erreur
- Modifiez les paramètres de la déclaration RaiseEvent pour les faire correspondre aux paramètres du type délégué.
Exemple
Cet exemple illustre un événement personnalisé avec les types de paramètres corrects pour la déclaration 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