Bueno, entender, entender... más bién me despistaste con esto...
Tuve en mente utilizar la Api SetParent para meter los MdiChildren dentro del WebBrowser, pero no me dio resultado...
que parecía ser el problema final que querías resolver...
Puedes utilizar la propiedad formX.bringToFront para traer a primer plano el formulario deseado (equivale a la función 'Zorder 0' de VB-6.0). Si el problema es el tamaño del 'webbrowser' modifica estos. Te mando un archivo, con un ejemplo de como lograrlo sin problemas, abajo del mensaje te dejo el enlace.
...y asegúrate que el formulario 'webBrowser' no tiene la propiedad 'topMost' establecida a true (eso le forzaría a estar siempre encima de los demás..) y que no esté maximizado, si lo está usa el método que empleo en el proyecto de ejemplo..
Ten encuenta la propiedad 'MainMenuStrip' de los formularios 'hijos', para determinar si el menú de estos se fusiona con la del formulario MDI cuando el hijo se maximiza.
Descargar ejemplo de uso de formulario MDIen la ventana que sale primero ariba del todo darle a 'continue to megaupload'... en la siguiente ventana introducir el código de 3 letras arriba a la izquierda darle a descargar y esperar 45sg. después darle a 'free download' se descarga en nada... (joder lo que lo complican)
Descargar ejemplo en RAR 28KB.lo siento el FTP de sólo código no reconoce los datos que se indican...
nota: el proyecto está en VB 2008 si tu versión no lo reconociera abre los formularios con un editor de texto y copia el contenido a tu propio proyecto de ejemplo, son 3 formularios y el principal tiene propiedad de MDI, lleva un menuStrip llamado ventana y aloja un combobox...