Have a think about the Type (class) of the objects you are dealing with.
The type of Me.ActiveMDIChild is System.Windows.Forms.Form. The type of the
object that is actually your MDIChild is whatever name you have given it and
is derived from System.Windows.Forms.Form.
You need to cast Me.ActiveMDIChild to whatever your class is before
attempting to access the controls on it.
e.g.:
CType(Me.ActiveMDIChild, <myclass>).Picturebox1.Image = "C:\fred.jpg"
"Jerry Spence1" <je**********@somewhere.com> wrote in message
news:44***********************@ptn-nntp-reader03.plus.net...
I have an MDI form with a number of MDIChildren. Each child is identical
and has a single PictureBox on it.
One of the child forms will be the active form. I need to code something
like this:
me.activeMDIChild.Picturebox1.Image = "C:\fred.jpg"
which of course I can't do. How do I refer to this control on the active
form?
Thanks
-Jerry