panel y MDI en c #

siguiendo este enlace http://www.codeproject.com/KB/cs/MDITabBrowsing.aspx Hice MDI y las cosas funcionan bien. Pero quiero usar mainform un panel que está dividido. En el panel dividido 2. Puedo ver mis números de formulario en la barra de tabs pero no puedo ver mi formulario. Aparece debajo del panel. ¿Cómo puedo verlo por encima / en el panel. reagrds

En lugar de un SplitContainerControl , use un control Splitter .

En primer lugar, si va a hacer preguntas en SO, debe marcar una respuesta para cada una como correcta. Actualmente has hecho 11 preguntas y no has marcado ninguna de ellas como teniendo una respuesta correcta. Los usuarios que se toman el tiempo para responder sus preguntas ganan reputación solo cuando su respuesta está marcada como la correcta. Así que por favor toma un momento para hacer esto. Es posible que sus preguntas caigan en oídos sordos si continúa haciendo preguntas sin comentarios.

Para marcar una respuesta como correcta, elija la que mejor le ayudó y, a la izquierda, debajo del número de votos que recibió la respuesta, hay una marca de verificación. Haga clic en esto, y la marca de verificación se volverá verde, marcando la respuesta como la aceptada.

En cuanto a tu pregunta: si entiendo lo que estás tratando de hacer, lo que quieres usar es un panel regular. Colóquelo en la superficie de la ventana de su MDI y configúrelo para acoplarlo a la izquierda. Hazlo tan ancho como quieras. Ahora, cuando muestra una ventana secundaria, llenará / ocupará el espacio en el lado derecho de la ventana MDI y no aparecerá debajo del panel de la izquierda.

Si lo desea, puede cambiar el tamaño del panel de la izquierda de la siguiente manera:

  1. Coloque un panel en el formulario MDI
  2. Ajústelo para acoplarlo a la izquierda y dimensionarlo adecuadamente
  3. Coloque un control divisor en el lado derecho de la ventana MDI (el fondo gris oscuro, no en el panel)
  4. El divisor aparecerá a la derecha del panel, y sus ventanas de MDI se acoplarán a la derecha y se podrán cambiar de tamaño

HTH,
James

Los formularios MDI están asociados a la ventana secundaria MDI. El fondo gris oscuro de la matriz MDI. Si coloca un panel en el padre, se superpondrá esa ventana secundaria. Y así se superponen las formas también.

La única solución para esto es establecer la propiedad Dock del panel. Di a la izquierda. Eso hace que la ventana secundaria de MDI se redimensione para ocupar el espacio restante del formulario principal. Ahora el panel ya no se superpone a los formularios MDI y, a su vez, no se superponen al panel.