menuStrip en formularios hijos

17/05/2006 - 14:36 por Carlos | Informe spam
Hola a todos,

Estoy realizando una aplicación en Csharp(VS2005) la cual consta de un
formulario Mdi y una serie de formularios hijos. El problema que tengo es
que algunos formularios hijos tienen controles menuScrip, y cuando desde una
opción de menú del formulario Mdi muestro unos de los formulario hijos(que
tiene otro control menuStrip), las opciones de menú del formulario hijo se
muestran en el padre, añadiéndose a los menús que ya tenia el formulario
padre, y además deja el espacio que ocupa el menuStrip en el formulario hijo
sin ninguna opción de menú. Este comportamiento no lo tenía en visual basic
6.0, que si no recuerdo mal, en la barra de menús del formulario Mdi se
mostraban los menús del formulario que estuviera activo.

Preguntas similare

Leer las respuestas

#1 Diana Estrada
18/05/2006 - 16:54 | Informe spam
Hola, mira creo que tu problema se soluciona cambiandole la propiedad
AllowMerge a tu control menustrip, asi el menu del hijo aparecera en si mismo
y no en la forma mdi
Espero sea lo que necesitas, Saludos!

"Carlos" escribió:

Hola a todos,

Estoy realizando una aplicación en Csharp(VS2005) la cual consta de un
formulario Mdi y una serie de formularios hijos. El problema que tengo es
que algunos formularios hijos tienen controles menuScrip, y cuando desde una
opción de menú del formulario Mdi muestro unos de los formulario hijos(que
tiene otro control menuStrip), las opciones de menú del formulario hijo se
muestran en el padre, añadiéndose a los menús que ya tenia el formulario
padre, y además deja el espacio que ocupa el menuStrip en el formulario hijo
sin ninguna opción de menú. Este comportamiento no lo tenía en visual basic
6.0, que si no recuerdo mal, en la barra de menús del formulario Mdi se
mostraban los menús del formulario que estuviera activo.




Respuesta Responder a este mensaje
#2 carlosaa77
24/05/2006 - 22:46 | Informe spam
Muchas gracias Diana, no era exactamente lo que necesitaba, pero me has
ayudado mucho para la solucion de mi problema !!
Respuesta Responder a este mensaje
#3 richard
12/06/2011 - 15:22 | Informe spam
Diana Estrada escribió el 18/05/2006 16:54 :
Hola, mira creo que tu problema se soluciona cambiandole la propiedad
AllowMerge a tu control menustrip, asi el menu del hijo aparecera en si mismo
y no en la forma mdi
Espero sea lo que necesitas, Saludos!

"Carlos" escribió:

Hola a todos,

Estoy realizando una aplicación en Csharp(VS2005) la cual consta de un
formulario Mdi y una serie de formularios hijos. El problema que tengo es
que algunos formularios hijos tienen controles menuScrip, y cuando desde una
opción de menú del formulario Mdi muestro unos de los formulario
hijos(que
tiene otro control menuStrip), las opciones de menú del formulario hijo
se
muestran en el padre, añadiéndose a los menús que ya
tenia el formulario
padre, y además deja el espacio que ocupa el menuStrip en el formulario
hijo
sin ninguna opción de menú. Este comportamiento no lo
tenía en visual basic
6.0, que si no recuerdo mal, en la barra de menús del formulario Mdi se
mostraban los menús del formulario que estuviera activo.




Hola, Yo he tenido el mismo problema, tengo un Form MDI con un menu y tengo un Child Form que tambien tiene su propio menu, al llamar al Child Form desde el menu del Form MDI se juntan los menus en el Form MDI pero queda un espacio en el Child Form, entonces buscando y haciendo prueba logre ocultar el espacio que quedada en el Child Form.

Lo hice cambiando la propiedad visible del menu del Child Form de true a false.

Para que el cambio se vea solo en tiempo de ejecucion lo coloque en el Load del Child Form

En VB.NET

Private Sub ChildForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.WindowState = FormWindowState.Maximized
Me.ChildMenu.Visible = False
End Sub

Espero les sirva

Saludos
Richard
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida