MenuStrip y ContextMenuStrip

Páginas: 6 (1384 palabras) Publicado: 4 de mayo de 2014
MenuStrip
Los menús exponen la funcionalidad a sus usuarios presionando comandos agrupados por un tema común.
El control MenuStrip es nuevo en esta versión de Visual Studio y .NET Framework. Con el control puede crear fácilmente menús como los de Microsoft Office.
El control MenuStrip admite la interfaz de múltiples documentos (MDI) y combinación de menús, la información sobre herramientas yel desbordamiento. Puede mejorar la utilidad y legibilidad de sus menús agregando teclas de acceso, teclas de método abreviado, marcas de verificación, imágenes y barras separadoras.
Aunque el control MenuStrip reemplaza y agrega la funcionalidad al control MainMenu, éste se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, si se desea.

Usos del control MenuStripUtilice el control MenuStrip para:
• Crear fácilmente menús personalizados y comúnmente empleados compatibles con la interfaz de usuario avanzada y con las características de diseño, como la alineación y orden de texto e imágenes, operaciones de arrastrar y colocar, MDI, desbordamiento y modos alternativos de acceso a comandos de menú.
• Compatibilidad con el comportamiento y aspecto típico delsistema operativo.
• Controlar de forma coherente los eventos para todos los contenedores y los elementos contenidos, al igual que controla los eventos para otros controles.


La tabla siguiente muestra propiedades particularmente importantes de MenuStrip y de las clases asociadas.

Propiedad. Descripción
Name
Obtiene o establece el nombre del control. (Se hereda deControl).

Font
Obtiene oestablece la fuente utilizada para mostrar texto en el control. (Se hereda de ToolStrip).

BackgroundImage
Obtiene o establece la imagen de fondo que se muestra en el control. (Se hereda de Control).

Size
Obtiene o establece el alto y el ancho del control. (Se hereda de Control).

Text
Obtiene o establece el texto asociado al control. (Se hereda de Control).

Cursor
Obtiene oestablece el cursor que se muestra cuando el puntero del mouse se sitúa sobre el ToolStrip. (Se hereda de ToolStrip).


Toolstrip: Es un control en el que por medio de un acto tan simple, como pulsar con el ratón, nos genera automáticamente los botones con sus respectivas imágenes de los elementos que habitualmente añadimos a nuestras aplicaciones, evitándonos la tarea de crear los botones.La tabla siguiente muestra las clases MenuStrip complementarias importantes.

Class Descripción
ToolStripMenuItem
Representa una opción seleccionable mostrada en un MenuStrip oContextMenuStrip.

ContextMenuStrip
Representa un menú contextual.
ToolStripDropDown
Representa una control que permite al usuario seleccionar un elemento de la lista que se muestra cuando el usuario hace clic enun ToolStripDropDownButton o en un elemento de menú de nivel superior.
ToolStripDropDownItem
Proporciona la funcionalidad básica para controles derivados de ToolStripItem que muestra los elementos desplegables cuando se hace clic en ellos.

Proporciona un sistema de menús para un formulario.
Jerarquía de herencia
System.Object
System.MarshalByRefObjectSystem.ComponentModel.Component
System.Windows.Forms.Control
System.Windows.Forms.ScrollableControl System.Windows.Forms.ToolStrip
System.Windows.Forms.MenuStrip

Esacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)



Sintaxis
'Declaración
_
_
Public Class MenuStrip _
Inherits ToolStrip
El tipo MenuStrip expone los siguientesmiembros:

Constructores
Nombre Descripción
MenuStrip
Inicializa una nueva instancia de la clase de MenuStrip .
Algunos métodos:

Nombres Descripción
Show
Muestra el control al usuario. (Se hereda deControl).

Select
Activa el control. (Se hereda de Control).

Hide
Oculta el control al usuario. (Se hereda deControl).





Algunos eventos:
Nombre Descripción
Click
Se...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS