Общие сведения об элементе управления ToolBar (Windows Forms)
Note
Элемент управления ToolStrip заменяет элемент управления ToolBar и расширяет его функциональные возможности; однако при необходимости элемент управления ToolBar можно сохранить для обратной совместимости и использования в будущем.
Элемент управления Windows Forms ToolBar используется в формах в качестве панели управления, на которой выводится ряд раскрывающихся меню и кнопок с растровыми изображениями, активирующих команды. То есть нажатие кнопки на панели инструментов может быть эквивалентно выбору команды в меню. Для кнопок можно настроить режим поведения кнопок, раскрывающихся меню или разделителей. Обычно на панели инструментов содержатся кнопки и меню, соответствующие элементам в структуре меню приложения, которые предоставляют быстрый доступ к наиболее часто используемым в приложении функциям и командам.
Работа с элементом управления ToolBar
Объект ToolBar обычно «прикреплен данный элемент управления» в верхней части родительского окна, но его можно также закрепить с любой стороны окна. На панели инструментов могут отображаться подсказки, когда пользователь наводит указатель мыши на кнопку. Всплывающая подсказка представляет собой небольшое всплывающее окно с кратким описанием назначения кнопки или меню. Для отображения подсказки, ShowToolTips свойству должно быть присвоено true
.
Note
В некоторых приложениях представлены элементы управления, очень похожие на панель инструментов, они могут "плавать" над окном приложения, кроме того, их можно перемещать. Элемент управления панели инструментов Windows Forms не может выполнять такие действия.
Когда Appearance свойству ToolBarAppearance, кнопки панели инструментов отображаются приподнятыми и трехмерными. Можно задать Appearance свойства панели инструментов, чтобы ToolBarAppearance плоскими панели инструментов и ее кнопок. При наведении указателя мыши на плоскую кнопку она становится объемной. Кнопки панели инструментов можно разделить на логические группы с помощью разделителя. Разделитель — кнопка панели инструментов с Style свойство значение ToolBarButtonStyle. Он отображается как пустое место на панели инструментов. Если панель инструментов отображается плоской, разделители кнопок изображаются как линии, а не пустые пространства между кнопками.
ToolBar Элемент управления позволяет создавать панели инструментов, добавив Button объектов Buttons коллекции. Можно использовать редактор коллекции для добавления кнопок ToolBar элемента управления, каждый из которых Button объекта должен быть текст или изображение назначена, несмотря на то, что можно назначить обе. Изображение предоставляется связанным компонентом ImageList. Во время выполнения, можно добавить или удалить кнопки из ToolBar.ToolBarButtonCollection с помощью Add и Remove методы. Для программирования кнопок ToolBar, добавьте код для ButtonClick события ToolBar, с использованием Button свойство ToolBarButtonClickEventArgs класс, чтобы определить, какая кнопка была нажата.