Dépannage des gestionnaires d'événements hérités dans Visual Basic
Cette rubrique énumère les problèmes courants qui se posent avec les gestionnaires d'événements dans les composants hérités.
Procédures
Dans le gestionnaire d’événements. le code s’exécute deux fois pour chaque appel
Un gestionnaire d’événements hérité ne doit pas inclure de clause Handles. La méthode de la classe de base est déjà associée à l’événement et se déclenche en conséquence. Supprimez la clause
Handles
de la méthode héritée.' INCORRECT Protected Overrides Sub Button1_Click( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click ' The Handles clause will cause all code ' in this block to be executed twice. End Sub
Si la méthode héritée n’a pas de mot-clé
Handles
, vérifiez que votre code ne contient pas d’instruction AddHandler supplémentaire ou d’autre méthode gérant le même événement.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour