Es geht um Folgenden Code, bei dem
das Event "Changedd" nicht ausgelöst wird.
Eventuell kann mir jemand sagen, warum das nicht funktioniert.
das Event "Changedd" nicht ausgelöst wird.
Eventuell kann mir jemand sagen, warum das nicht funktioniert.
VB.NET-Quellcode
- Module Module1
- Private Sub Test_Changedd(Sender As BaseClass) Handles Test.Changedd
- Throw New Exception("yeah")
- End Sub
- Private WithEvents Test As A
- Class A : Inherits BaseClass
- Public Event Changedd As EventHandlerEx(Of BaseClass)
- Public Delegate Sub EventHandlerEx(Of T0)(Sender As T0)
- Protected Sub OnTest(se As BaseClass)
- RaiseEvent Changedd(se)
- End Sub
- Private bbool As Boolean = False
- Public Property Lol As Boolean
- Get
- Return bbool
- End Get
- Set(value As Boolean)
- If value = bbool Then Exit Property
- bbool = value
- End Set
- End Property
- End Class
- Public Class BaseClass
- End Class
- Private Sub Doit()
- Test = New A()
- Test.Lol = True
- End Sub
- Sub Main()
- Doit()
- Console.ReadKey()
- End Sub
- End Module