jdezeeuw
08-19-2005, 11:31 AM
Hi there,
I'm trying to build a class (Class1) with a Public Shared Sub wich is raising an Public Shared Event wich I want to catch in another class (Form1).
I wonder why the event doesn't occur and the sub OnNewPerson isn't being executed.
Here's my form1:
Public Class Form1
Inherits System.Windows.Forms.Form
Private Sub OnNewPerson()
MsgBox("new person")
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Class1.subNewPerson()
AddHandler Class1.NewPerson, AddressOf OnNewPerson
End Sub
End Class
and here's the class:
Public Class Class1
Public Shared Event NewPerson()
Public Shared Sub subNewPerson()
RaiseEvent NewPerson()
End Sub
End Class
Can anybody advise me here? Thanks in advance!
Jeroen.
I'm trying to build a class (Class1) with a Public Shared Sub wich is raising an Public Shared Event wich I want to catch in another class (Form1).
I wonder why the event doesn't occur and the sub OnNewPerson isn't being executed.
Here's my form1:
Public Class Form1
Inherits System.Windows.Forms.Form
Private Sub OnNewPerson()
MsgBox("new person")
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Class1.subNewPerson()
AddHandler Class1.NewPerson, AddressOf OnNewPerson
End Sub
End Class
and here's the class:
Public Class Class1
Public Shared Event NewPerson()
Public Shared Sub subNewPerson()
RaiseEvent NewPerson()
End Sub
End Class
Can anybody advise me here? Thanks in advance!
Jeroen.