Share via


Visual Basic'de Devralınmış Olay İşleyicileri İle İlgili Sorun Giderme

Bu konu, devralınan bileşenlerdeki olay işleyicileriyle ilgili yaygın sorunları listeler.

Yordamlar

Olay İşleyicisindeki Kod Her Çağrı için İki Kez Yürütülür

  • Devralınan olay işleyicisi Handles yan tümcesi içermemelidir. Temel sınıftaki yöntem olayla zaten ilişkilidir ve buna göre tetiklenir. Devralınan Handles yöntemden yan tümcesini kaldırın.

    ' 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öntemin anahtar Handles sözcüğü yoksa, kodunuzun fazladan bir AddHandler Deyimi veya aynı olayı işleyen ek yöntemler içermediğini doğrulayın.

Ayrıca bkz.