Resolver Problemas de Processadores de Eventos Herdados no Visual Basic
Este tópico lista problemas comuns que surgem com processadores de eventos em componentes herdados.
Procedimentos
Código no Processador de Eventos executa duas vezes para cada chamada
Um processador de eventos herdado não pode incluir uma cláusula Handles . O método na classe base já está associado ao evento e será acionado em conformidade. 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 processem o mesmo evento.
Ver também
Colabore connosco no GitHub
A origem deste conteúdo pode ser encontrada no GitHub, onde também pode criar e rever problemas e pedidos Pull. Para mais informações, consulte o nosso guia do contribuidor.