Aracılığıyla paylaş


Visual Basic olay işleyicileri devralınan sorun giderme

Bu konuda, olay işleyicileri devralınan bileşenleri ile çıkan genel sorunlar listelenmiştir.

Yordamlar

Her arama için iki kez olay işleyicisini kod çalıştırır

  • Devralınan olay işleyicisi değil içermelidir bir Handles yan tümcesi (Visual Basic) yan tümcesi.Temel sınıf yöntemi zaten olayla ilişkilendirilmiş ve buna göre atacaktır.Kaldırma Handles devralınan yöntemi from yan tümcesi.

    ' 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
    
  • Devralınan yöntem yoksa, bir Handles anahtar sözcüğünü, kodunuzda fazladan içermediğinden emin olun AddHandler ifadesini ya da aynı olayı işleyen ek yöntemleri.

Ayrıca bkz.

Diğer Kaynaklar

Olayları (Visual Basic)