Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questo argomento vengono elencati i problemi comuni che si verificano con i gestori eventi nei componenti ereditati.
Procedure
Il codice nel gestore eventi viene eseguito due volte per ogni chiamata
Un gestore eventi ereditato non deve includere una clausola Handle . Il metodo nella classe base è già associato all'evento e verrà attivato di conseguenza. Rimuovere la
Handlesclausola dal metodo ereditato.' 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 SubSe il metodo ereditato non ha una
Handlesparola chiave, verificare che il codice non contenga un'istruzione AddHandler aggiuntiva o altri metodi che gestiscono lo stesso evento.