Solução de problemas herdados evento Handlers in Visual Basic
Este tópico lista problemas comuns que surgem com evento manipuladores em componentes herdados.
Procedimentos
Código no manipulador evento executa duas vezes para cada telefonar
Um manipulador de eventos herdados não deve incluir um Trata cláusula. O método na classe base já está associado ao evento e será acionado apropriadamente.Remova 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 tiver um Handles palavra-chave, verifique se que seu código não contém um extra AddHandler demonstrativo ou todos os métodos adicionais que lidam com o mesmo evento.
Consulte também
Tarefas
Como: Escrever manipuladores evento
Conceitos
Eventos e manipuladores de eventos
Como: Manipular eventos no Visual Basic