Show / Hide Table of Contents

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

Windows Forms ToolStrip управления и связанные с ним классы предоставляют общую инфраструктуру для объединения элементов пользовательского интерфейса в панели инструментов, строк состояния и меню. ToolStrip элементы управления предлагают широкие возможности разработки, включающий встроенной активации и редактирования, пользовательский макет и нависания, который является возможность совместного использования горизонтального или вертикального пространства панели инструментов.

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

Функции элементов управления ToolStrip

Используйте ToolStrip управления:

  • Представить общий пользовательский интерфейс в контейнерах.

  • Создание легко настраиваемых, стандартных панелей инструментов, которые поддерживают дополнительные возможности пользовательского интерфейса и макет, такими как кнопки прикрепления, наслоения, текст и изображения, кнопки раскрывающегося списка и элементы управления, overflow кнопки и изменение порядка выполнения ToolStrip элементы.

  • Поддерживает переполнения и переупорядочения элементов во время выполнения. Функция переполнения перемещает элементы в раскрывающемся меню, если не хватает места, чтобы отобразить их в ToolStrip.

  • Поддерживает типичные внешний вид и поведение операционной системы через общую модель подготовки к просмотру.

  • Согласованная обработка событий для всех контейнеров и вложенными элементами, так же, обработки событий для других элементов управления.

  • Перетащите элементы из одного ToolStrip в другую или в ToolStrip.

  • Создание элементов управления раскрывающегося списка и редакторы типов интерфейса с расширенными ToolStripDropDown.

Используйте ToolStripControlHost класс для использования других элементов управления на ToolStrip получить ToolStrip функциональные возможности для них.

Можно расширить функциональные возможности и изменять внешний вид и поведение с помощью ToolStripRenderer, ToolStripProfessionalRenderer, и ToolStripManager вместе с ToolStripRenderMode и ToolStripManagerRenderMode перечисления.

ToolStrip Управления высокой настраиваемых и расширяемых и предоставляет множество свойств, методов и событий для настройки внешнего вида и поведения. Ниже приведены некоторые значимые члены.

Члены важные ToolStrip

name Описание
Dock Получает или задает край родительского контейнера ToolStrip закреплены.
AllowItemReorder Возвращает или задает значение, указывающее, будут ли операции перетаскивания и переупорядочения элементов обрабатываться классом ToolStrip в закрытом режиме.
LayoutStyle Возвращает или задает значение, указывающее, каким образом ToolStrip размещает ее элементов.
Overflow Возвращает или задает ли ToolStripItem присоединяется к ToolStrip или ToolStripOverflowButton или он может перемещаться между ними.
IsDropDown Получает значение, указывающее, является ли ToolStripItem отображает другие элементы в раскрывающемся списке список ToolStripItem нажатии.
OverflowButton Возвращает значение элемента ToolStripItem, который является кнопкой переполнения для элемента управления ToolStrip с включенной функцией переполнения.
Renderer Возвращает или задает ToolStripRenderer позволяет настраивать внешний вид и поведение (оформление) ToolStrip.
RenderMode Возвращает или задает стили оформления элемента управления для применения к ToolStrip.
RendererChanged Вызывается, когда Renderer изменения свойств.

ToolStrip Гибкость элемента управления реализуется с помощью ряд сопутствующих классов. Ниже приведены некоторые из наиболее значимых.

Важные сопутствующие ToolStrip классы

name Описание
MenuStrip Заменяет и расширяет его функциональные возможности MainMenu класса.
StatusStrip Заменяет и расширяет его функциональные возможности StatusBar класса.
ContextMenuStrip Заменяет и расширяет его функциональные возможности ContextMenu класса.
ToolStripItem Абстрактный базовый класс, который управляет событиями и структурой всех элементов, ToolStrip, ToolStripControlHost, или ToolStripDropDown может содержать.
ToolStripContainer Предоставляет контейнер с панели на каждой стороне формы, в котором элементы управления могут быть размещены в различных способов.
ToolStripRenderer Обрабатывает функции рисования для ToolStrip объектов.
ToolStripProfessionalRenderer Предоставляет внешний вид стиле Microsoft Office.
ToolStripManager Элементы управления ToolStrip отрисовки и нависания и объединение MenuStrip, ToolStripDropDownMenu, и ToolStripMenuItem объектов.
ToolStripManagerRenderMode Указывает стиль оформления (пользовательские, Windows XP или Microsoft Office Professional), применяемый к нескольким ToolStrip объектов, содержащихся в форме.
ToolStripRenderMode Указывает стиль оформления (пользовательские, Windows XP или Microsoft Office Professional), применяемый к одному ToolStrip объект, содержащийся в форме.
ToolStripControlHost Размещает другие элементы управления, которые не являются ToolStrip элементов управления, но для которого необходимо ToolStrip функциональные возможности.
ToolStripItemPlacement Указывает ли ToolStripItem будет располагаться в главном ToolStrip, в случае переполнения ToolStrip, или ни одного.

Дополнительные сведения см. в разделе ToolStrip, технологии, положенные и архитектура элемента управления ToolStrip.

См. также

  • ToolStrip
  • MenuStrip
  • ContextMenuStrip
  • StatusStrip
  • ToolStripItem
  • ToolStripDropDown
In This Article
  • Функции элементов управления ToolStrip
    • Члены важные ToolStrip
    • Важные сопутствующие ToolStrip классы
  • См. также
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX