IESTP “ARTURO SABROSO MONTOYA” – 33 años al servicio de la educación tecnológica
MENUSTRIP
La clase MenuStrip es la base de la funcionalidad de los menús en Windows Forms. Si
ha trabajado con menús en .NET 1.0 y 2.0, debe estar familiarizado con el control
MainMenu. En .NET 3.5 y 4.0, el control MainMenu se reemplaza por el control
MenuStrip.
Creación de un menú
Podemos crear un control MenuStrip usando un diseñador de formularios en tiempo de
diseño o usando la clase MenuStrip en código en tiempo de ejecución o dinámicamente.
Para crear un control MenuStrip en tiempo de diseño, simplemente arrastre y suelte un
control MenuStrip desde Toolbox a un formulario en Visual Studio. Después de arrastrar
y soltar un MenuStrip en un formulario, el MenuStrip1 se agrega al formulario y se parece
a la Figura 1. Una vez que un MenuStrip está en el formulario, puede agregar elementos
de menú y establecer sus propiedades y eventos.
1 Ing. Julio Javier Larico Tipula
IESTP “ARTURO SABROSO MONTOYA” – 33 años al servicio de la educación tecnológica
Configuración de propiedades de MenuStrip
Después de colocar un control MenuStrip en un formulario, el siguiente paso es establecer
las propiedades.
La forma más sencilla de configurar las propiedades es desde la ventana Propiedades.
Puede abrir la ventana Propiedades haciendo clic con el botón derecho en un control y
seleccionando el elemento del menú Propiedades.
Name
La propiedad de Name representa un nombre único de un control MenuStrip. Se utiliza
para acceder al control en el código. El siguiente fragmento de código establece y obtiene
el nombre y el texto de un control MenuStrip.
Elementos
Un control de menú no es nada sin elementos de menú. La propiedad Items se usa para
agregar y trabajar con elementos en un MenuStrip. Podemos agregar elementos a un
MenuStrip en tiempo de diseño desde la Ventana de propiedades.
Cuando haga clic en Colecciones, aparecerá la ventana del Editor de colecciones de
cadenas donde podrá escribir cadenas. Cada línea agregada a esta colección se convertirá
en un elemento de MenuStrip.
2 Ing. Julio Javier Larico Tipula
IESTP “ARTURO SABROSO MONTOYA” – 33 años al servicio de la educación tecnológica
3 Ing. Julio Javier Larico Tipula
IESTP “ARTURO SABROSO MONTOYA” – 33 años al servicio de la educación tecnológica
ToolStrip
Es un control en el que, por medio de un acto tan simple, como pulsar con el ratón, genera
automáticamente los botones con sus respectivas imágenes de los elementos que
habitualmente se añaden a las aplicaciones, evitando así, la tarea de crear los botones.
Las barras de herramientas son recomendables que se implementen en casos que se desee
proporcionar mayor facilidad de acceso a las opciones de uso común en el sistema, para
no perder mucho tiempo buscándolas en el menú. El ToolStrip es la herramienta que
facilita mucho la creación de barras de herramientas y su funcionamiento.
La barra de herramientas ToolStrip agrupa a varios controles
toolStrip1
toolStripButton2
toolStripButton1
Cada botón, inclusive la barra de herramientas principal tiene su propiedad Name de
forma independiente.
4 Ing. Julio Javier Larico Tipula
IESTP “ARTURO SABROSO MONTOYA” – 33 años al servicio de la educación tecnológica
CONFIGURACION
1. Descarga de imágenes: [Link]
2. Seleccionar el toolstrip
3. Clic en Editar items
4. Seleccionar el buton 1
5. Seleccionar la imagen para el primer botón
6. Clic en Importar
7. Seleccione la imagen para el botón
5 Ing. Julio Javier Larico Tipula
IESTP “ARTURO SABROSO MONTOYA” – 33 años al servicio de la educación tecnológica
8. Haga clic en Ok
9. Repetir los pasos para agregar más imágenes a los botones
6 Ing. Julio Javier Larico Tipula
IESTP “ARTURO SABROSO MONTOYA” – 33 años al servicio de la educación tecnológica
10. Cambiar DisplayStyle: ImageAndText
11. En la propiedad Text para el primer botón escribir: Open
12. Cambiar TextImageRelation: ImageAboveText
7 Ing. Julio Javier Larico Tipula