Solução de problemas de manipuladores de eventos herdados no Visual Basic
Este tópico lista os problemas comuns que surgem com manipuladores de evento em componentes herdados.
Procedures
OCódigo no manipulador de evento executa duas vezes para cada chamada
Um manipulador de evento de 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 de forma adequada. Remover o Handles cláusula do métodoherdado.
' 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.