MDIchild problem: IRC client.


New member
Mar 3, 2005
Programming Experience
First of I'm going to list of the main controls and forms needed in my project.
I have a class called IrcClient with a couple of events. A MDI parent form called frmIRC, A form called frmServer which has a myClient variable of the IRC class declared withevents, and a form called frmChan.

Basically first of the MDI parent will load up with load event with codes as follows:

*Codes in frmIRC **
Private Sub newServer()
Dim myWindow As New frmServer
myWindow.MdiParent = Me
End Sub

Private Sub frmIRC_Load(ByVal sender As System.Object, ByVal e As system.EventArgs) Handles MyBase.Load
End Sub

*Codes in frmServer **
Public WithEvents myClient As New IrcClient

Private Sub frmServer_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
myClient.Connect("", 6667)
End Sub

Private Sub myClient_onJoin(ByVal sNick As String, ByVal sChannel As String, ByVal sNow As String) Handles myClient.onJoin
dim myChan as new frmChan = sChannel
mychan.text = sChannel
mychan.mdiparent = me.mdiparent
End Sub

but when myClient_onJoin event happens, the new mdichild window does show up.

I tried test my some piece of in the onJoin event with a button added to frmServer and have the click event to run the same codes and it works just fine. any one know what might have caused this?