Eso mismo. Bajo unas ciertas condiciones, deben ser MDIChild y por lo tanto han de ir ligados a un MDI padre. Pero bajo otras condiciones deben poder iniciarse como formularios normales, y por lo tanto, independientes del MDI padre.
Mira, creo que mejor explico de qué va mi aplicación y así verás para qué quiero hacer esta pequeña locura.
Acostumbro a grabar fragmentos de TV y del video con mi capturadora en mi ordenador, y quiero grabarlos en CD de una forma más o menos estructurada.
Por eso, lo que estoy haciendo es un reproductor multimedia que tiene: un listado con los nombres de los archivos, el reproductor multimedia en sí, y la ventana donde se ve el vídeo. Mi idea es grabarlo en los CDs y que aparezca eso, y esas 3 partes del programa se agrupan dentro del MDI padre.
También quiero que el programa tenga un modo de funcionamiento autónomo, es decir, que se puedan abrir archivos sueltos. Por eso, el listado con el nombre de los archivos sobra; sólo me interesa el reproductor en sí y la ventana de vídeo. Pues en este caso NO quiero que formen parte del MDI padre y que el usuario pueda moverlos por la pantalla independientemente.
¿Me he explicado bien?. Esta es una imagen de la "beta" del programa...
http://www.iespana.es/quimdvd/lwp.gif
Gracias!