Foros del Web » Programación para mayores de 30 ;) » Programación General »

Menu en c#

Estas en el tema de Menu en c# en el foro de Programación General en Foros del Web. Buenas, soy nuevo en el tema asi que espero no preguntar nada obvio ;). Bueno el caso es que quiero poner un menu a una ...
  #1 (permalink)  
Antiguo 09/02/2009, 19:32
 
Fecha de Ingreso: febrero-2009
Mensajes: 11
Antigüedad: 15 años, 2 meses
Puntos: 0
Pregunta Menu en c#

Buenas, soy nuevo en el tema asi que espero no preguntar nada obvio ;). Bueno el caso es que quiero poner un menu a una aplicacion en c# con VS express 2008, pero lo que quiero es lo siguiente:

Por ejemplo que el primer formulario que se abra sea uno de bienvenida con un menu strip en la parte superior. Y que por ejemplo al seleccionar la opcion calcular, mostrar, abrir.... se abra ahi mismo otro formulario con los textbox correspondientes, etc....y que se pueda ir cambiando de formulario teniendo siempre presente el menustrip del principio.

Es decir, que el usuario pueda navegar entre las opciones del menustrip sin que se de cuenta de que esta abriento otro formulario.

PD: he probado con formularios mdi secundarios, pero se abre la ventana entera dentro del formulario padre, y eso no es lo que busco.

Bueno gracias a todos de antemano, espero haberme explicado bien ;) .
  #2 (permalink)  
Antiguo 10/02/2009, 16:44
Avatar de Srkuen  
Fecha de Ingreso: abril-2008
Mensajes: 39
Antigüedad: 16 años
Puntos: 0
Respuesta: Menu en c#

Te respondo como creo haberte entendido:

Lo que debes de utilizar es un MDI Parent Form como formulario principal y a ese le agregas tu menustrip y a los demas formularios el menú que tu quieras.

Con respecto a al tamaño solo debes cambiarselo a los formularios secundarios como "Normal" en la propiedad "WindowState".

Espero que te haya podido ayudar.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:27.