Compartir a través de


Información general del control ToolBar (formularios Windows Forms)

Actualización: noviembre 2007

Nota:

Aunque el control ToolStrip viene a reemplazar y a agregar funcionalidad al control ToolBar, éste se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, según sea el caso.

El control ToolBar de formularios Windows Forms se utiliza en los formularios como una barra de controles que muestra una fila de menús desplegables y botones de mapas de bits que activan comandos. Por lo tanto, hacer clic en un botón de una barra de herramientas puede ser un equivalente a elegir un comando de menú. Puede configurar los botones para que aparezcan y se comporten como botones de comando, menús desplegables o separadores. Habitualmente, una barra de herramientas contiene botones y menús que corresponden a los elementos de la estructura de menús de una aplicación y proporciona acceso rápido a las funciones y comandos de la aplicación de uso más frecuente.

Trabajar con el control de barra de herramientas

Un control ToolBar suele estar "acoplado" en la parte superior de su ventana primaria, pero también se puede acoplar a cualquier lado de la ventana. Una barra de herramientas puede mostrar información sobre herramientas cuando el usuario sitúa el puntero del mouse (ratón) en un botón de la barra. La información sobre herramientas es una pequeña ventana emergente que describe de forma breve el propósito del botón o del menú. Para mostrar información sobre herramientas, debe establecerse la propiedad ShowToolTips en true.

Nota:

Algunas aplicaciones tienen controles muy similares a la barra de herramientas que tienen la capacidad de "flotar" sobre la ventana de la aplicación y cuya posición se puede cambiar. El control ToolBar de formularios Windows Forms no puede realizar estas acciones.

Cuando la propiedad Appearance se establece en Normal, los botones de la barra de herramientas aparecen realzados en tres dimensiones. Puede establecer la propiedad Appearance de la barra de herramientas en Flat para proporcionar a la barra de herramientas y a sus botones una apariencia plana. Cuando el puntero del mouse se mueve sobre un botón plano, la apariencia del botón cambia a tridimensional. Los botones de las barras de herramientas pueden dividirse en grupos lógicos por medio de separadores. Un separador es un botón de barra de herramientas con la propiedad Style establecida en Separator. Aparece como un espacio vacío en la barra de herramientas. Cuando la barra de herramientas tiene una apariencia plana, los separadores de botones aparecen como líneas, en lugar de cómo espacios entre los botones.

El control ToolBar le permite crear barras de herramientas si agrega objetos Button a una colección Buttons. Puede utilizar el Editor de la colección para agregar botones a un control ToolBar; cada objeto Button debe tener asignado texto o una imagen, aunque puede asignar ambos. La imagen la proporciona un componente ImageList asociado. En tiempo de ejecución, puede agregar o quitar botones de ToolBar.ToolBarButtonCollection mediante los métodos Add y Remove. Para programar los botones de un ToolBar, agregue código a los eventos ButtonClick del control ToolBar usando la propiedad Button de la clase ToolBarButtonClickEventArgs para determinar en qué botón se hizo clic.

Vea también

Tareas

Cómo: Agregar botones a un control ToolBar

Cómo: Definir un icono para un botón ToolBar

Cómo: Desencadenar eventos de menú para los botones de la barra de herramientas

Referencia

ToolBar

Otros recursos

Barra de herramientas (Control, formularios Windows Forms)