I am working with MDI forms and have an MDI Parent opening different MDI Children. On one particular MDI Child I want to open a normal window on the same screen as the Child, but when I move the MDI parent to a new screen, the normal window continuously opens on the primary screen.
I have tried a multitude of diffent things but can't seem to resolve it. Does anyone have any suggestions?
The form is about 4 levels down. So from the Parent, I have opened a Child, then from that Child I have opened another form inside the Parent, and from there I want to open another form that sits on top of everything at a specific location. I also want to be able to close this form using the 'Deactivate' method so it can't be a ShowDialog from as far as I can see.
Hope that all makes sense. Thanks
normalWindowForm.Show(childForm)
, what happens? Have you tried setting the normal window bounds/location to the screen the mdi parent is on? – Chase Rockerfrm.Owner = Me
andfrm.Show(Me)
. I'm not sure what you mean by your second comment though. – RiplesCenterParent
andManual
but they both result in the same. – Riples