Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Özel bir olayın , RemoverHandlerve RaiseEvent yöntemlerinin bir uygulamasını sağlaması gerektiğinden AddHandlerözel bir olay arabirimde bildirilemez.
anahtar sözcüğü, Custom olayı uygulayan türetilmiş bir sınıfta kullanılabilir.
Hata Kimliği: BC31121
Bu hatayı düzeltmek için
- arabirimdeki
Customolay bildiriminden anahtar sözcüğünü kaldırın.
Örnek
Bu örnekte bir arabirimde özel olay olarak bildirilen bir olayın nasıl uygulanacakları gösterilmektedir.
Interface TestInterface
Delegate Sub TestDelegate(ByVal sender As Object, ByVal i As Integer)
Event Test As TestDelegate
End Interface
Class TestClass
Implements TestInterface
Public Custom Event Test As TestInterface.
TestDelegate Implements TestInterface.Test
AddHandler(ByVal value As TestInterface.TestDelegate)
' Code for adding an event handler goes here.
End AddHandler
RemoveHandler(ByVal value As TestInterface.TestDelegate)
' Code for removing an event handler goes here.
End RemoveHandler
RaiseEvent(ByVal sender As Object, ByVal i As Integer)
' Code for raising an event goes here.
End RaiseEvent
End Event
End Class