Solucionar problemas de controladores de eventos heredados en Visual Basic
Este tema enumera los problemas habituales que se producen con los controladores de eventos en componentes heredados.
Procedimientos
El código del controlador de eventos se ejecuta dos veces para cada llamada
Un controlador de eventos heredado no debe incluir una cláusula Handles. El método de la clase base ya está asociado al evento y se activará en consecuencia. Quita la
Handles
cláusula del método heredado.' 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 el método heredado no tiene una
Handles
palabra clave, comprueba que el código no contiene una instrucción AddHandler adicional ni ningún método adicional que controle el mismo evento.
Vea también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.