Solucionando problemas de manipuladores de eventos herdados no Visual Basic
Este tópico lista os problemas comuns que surgem com manipuladores de eventos em componentes herdados.
Procedimentos
O código no manipulador de eventos é executado duas vezes para cada chamada
Um manipulador de eventos herdadas não deve incluir um Cláusula Handles (Visual Basic) cláusula. O método na classe base já está associado ao evento e será acionado apropriadamente. Remover o Handles cláusula do método herdado.
' 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
Se o método herdado não tem um Handles palavra-chave, verifique se seu código não contém um extra Instrução AddHandler ou todos os métodos adicionais que lidam com o mesmo evento.