Solucionando problemas de manipuladores de eventos herdados no Visual Basic
Lista problemas comuns que ocorrem com os manipuladores de eventos em componentes herdados.
Procedimentos
Código no manipulador de eventos é executado duas vezes para cada chamada
Um manipulador de eventos herdado não deve incluir uma cláusula Handles. O método na classe base já está associado ao evento e será acionado adequadamente. Remova a
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 tiver uma
Handles
palavra-chave, verifique se o código não contém uma instrução AddHandler extra ou quaisquer métodos adicionais que manipulam o mesmo evento.
Confira também
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.