Using Serial Port with MDIParent form and Child Forms

I am running Visual studio 2005 and have a MDIParent form with serialport associated. I am using other forms to access this serialport however i have had big problems.
I can send data from any form no problems, but cannot see any recieved data on the active form or any forms.
The datarecieved event is working as if i place a textbox on the parent form i can see the returned data, but not on the form and textbox that i tell the program to put the data in when the data recieved event occurs.
If i use an individual serialport for the form, everything works, but as this project will have a number of forms that need to access the same serial port, i want to use the serial port on the MDIParent form.
Do i have to put special links in between the parent and the child forms to make it work?
Glad of any advice anyone can give
[848 byte] By [Drew] at [2008-1-30]