Поделиться через


Общие сведения об элементе управления ToolBar (Windows Forms)

Примечание

Элемент управления ToolStrip заменяет элемент управления ToolBar и расширяет его функциональные возможности; однако при необходимости элемент управления ToolBar можно сохранить для обратной совместимости и использования в будущем.

Элемент управления Windows Forms ToolBar используется в формах в качестве панели управления, на которой выводится ряд раскрывающихся меню и кнопок с растровыми изображениями, активизирующими команды. Таким образом, щелчок кнопки в панели инструментов равносилен выбору команды меню. Для кнопок можно настроить режим поведения кнопок, раскрывающихся меню или разделителей. Обычно в панели инструментов содержатся кнопки и меню, соответствующие элементам структуры меню приложения, которые предоставляют быстрый доступ к наиболее часто используемым в приложении функциям и командам.

Работа с элементом управления ToolBar

Элемент управления ToolBar обычно закреплен в верхней части родительского окна, но его можно также закрепить с любой стороны окна. В панели инструментов могут отображаться подсказки, когда пользователь наводит указатель мыши на кнопку. Подсказка — это небольшое всплывающее окно с кратким описанием назначения кнопки или меню. Для отображения всплывающих подсказок нужно установить для свойства ShowToolTips значение true.

Примечание

В некоторых приложениях представлены элементы управления, очень похожие на панель инструментов; их также можно перемещать в окне приложения.Для элемента управления Windows Forms ToolBar эти действия недоступны.

Если свойство Appearance установлено равным Normal, кнопки панели инструментов отображаются приподнятыми и трехмерными. Задав для свойства Appearance панели инструментов значение Flat, можно отобразить панель инструментов и ее кнопки в плоском виде. При наведении указателя мыши на плоскую кнопку она становится объемной. Кнопки панели инструментов можно разделить на логические группы с помощью разделителя. Разделителем является кнопка панели инструментов, у которой свойство Style равно Separator. В панели инструментов она отображается в виде пустого места. В плоской панели инструментов разделители кнопок отображаются в виде линий, разделяющих кнопки, а не в виде промежутков.

Элемент управления ToolBar позволяет создавать панели инструментов путем добавления объектов Button в коллекцию Buttons. Можно использовать редактор коллекции для добавления кнопок в элемент управления ToolBar; каждому объекту Button нужно присвоить текст или рисунок, хотя может быть и то, и другое. Рисунок предоставляется соответствующим компонентом ImageList. Во время выполнения можно добавлять или удалять кнопки с ToolBar.ToolBarButtonCollection с помощью методов Add и Remove. Для программирования кнопок ToolBar добавьте код в события ButtonClick элемента управления ToolBar, используя свойство Button класса ToolBarButtonClickEventArgs, чтобы определить, какая кнопка была нажата.

См. также

Задачи

Практическое руководство. Добавление кнопок в элемент управления ToolBar

Практическое руководство. Определение значка для кнопки элемента управления ToolBar

Практическое руководство. Генерирование событий меню для кнопок элемента управления Toolbar

Ссылки

ToolBar

Другие ресурсы

Элемент управления ToolBar (Windows Forms)