hacer funcionamiento form dinamico como c# menu menustrip

funcionamiento - Menús preferidos para la aplicación C#



funcionamiento del menustrip en c# (2)

¿Cuál de las herramientas de menú usa para las aplicaciones de Windows C? Empecé con MainMenu, pero cuando me mudé a VS2005, solo apareció MenuStrip en Toolbox, así que supuse que era nuevo y mejor. Sin embargo, la acción de fusión / reemplazo parece requerir mucho más tiempo y esfuerzo, y deja uno abierto a problemas de mantenimiento. (Tal vez mi verdadera pregunta es "¿en qué estaban pensando cuando crearon MenuStrip?)

¿Arrastra / suelta los menús, o escribe el código? ¿Utiliza MainMenu, MenuStrip u otras alternativas?


MenuStrip es una reescritura completa del componente MainMenu. No depende de la implementación de inventario de los menús proporcionados por Windows, lo que le permite personalizar la apariencia y sensación del menú en un grado mucho mayor. Por demanda popular, eso responde la pregunta "¿qué estaban pensando?". ToolStrip fue un reemplazo similar para ToolBar.

No hay una razón convincente para dejar de usar MainMenu si prefiere la forma en que funciona. Algo que impulsa las tuercas del diseñador de la interfaz de usuario sobre MenuStrip es que no reproduce fielmente el nuevo tema del menú en Windows 7, MainMenu lo hace, ya que deja la representación en Windows.

Simplemente agregue el componente MainMenu nuevamente a la caja de herramientas. Haz clic con el botón derecho, Elige elementos.


Realmente me encantan las Barras de herramientas de Infragistics de terceros. Uso el estilo Ribbon para obtener una apariencia de Office 2007.