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