Compartir a través de


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

Nota

El control ToolStrip reemplaza y agrega funcionalidad al control ToolBar; sin embargo, el control ToolBar se conserva a efectos de compatibilidad con versiones anteriores y uso futuro, en su caso.

El control ToolBar de Windows Forms se usa en los formularios como una barra de controles que muestra una fila de menús desplegables y botones de mapa de bits que activan comandos. Por lo tanto, hacer clic en un botón de la barra de herramientas puede equivaler a elegir un comando de menú. Los botones pueden configurarse para que aparezcan y se comporten como botones de comando, menús desplegables o separadores. Normalmente, una barra de herramientas contiene botones y menús que se corresponden con los elementos de la estructura de menús de una aplicación y proporciona acceso rápido a las funciones y los comandos de una aplicación que se usan con más frecuencia.

Trabajo con el control ToolBar

Un control ToolBar suele estar "acoplado" a lo largo de la parte superior de su ventana principal, 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 sobre un botón de la barra de herramientas. La información sobre herramientas es una pequeña ventana emergente en la que se describe brevemente la función del botón o menú. Para mostrar informaciones sobre herramientas, la propiedad ShowToolTips debe establecerse 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 se pueden cambiar de posición. El control ToolBar de Windows Forms no es capaz de realizar estas acciones.

Cuando la propiedad Appearance está establecida en ToolBarAppearance, los botones de la barra de herramientas aparecen con relieve y en tres dimensiones. Puede establecer la propiedad Appearance de la barra de tareas en ToolBarAppearance para dar a la barra de herramientas y a sus botones un aspecto plano. Cuando el puntero del mouse se mueve sobre un botón plano, el aspecto del botón cambia a tridimensional. Los botones de la barra de herramientas pueden dividirse en grupos lógicos mediante separadores. Un separador es un botón de barra de herramientas con la propiedad Style establecida en ToolBarButtonStyle. Aparece como un espacio vacío en la barra de herramientas. Cuando la barra de herramientas tiene un aspecto plano, los separadores de botones aparecen como líneas en lugar de como espacios entre los botones.

El control ToolBar permite crear barras de herramientas mediante la adición de objetos Button a una colección Buttons. Puede usar el editor de colección para agregar botones a un control ToolBar; cada objeto Button debe tener texto o una imagen asignados, aunque se pueden asignar ambos. Un componente ImageList asociado proporciona la imagen. 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 objeto ToolBar, agregue código a eventos ButtonClick de ToolBar mediante la propiedad Button de la clase ToolBarButtonClickEventArgs para determinar qué botón se ha seleccionado.

Consulte también