Общие сведения об элементе управления MenuStrip (Windows Forms)
Меню предоставлять функциональные возможности для пользователей, команд, сгруппированные по общей теме.
MenuStrip Элемент управления является новой возможностью в этой версии Visual Studio и .NET Framework. С помощью элемента управления можно легко создать меню, например, используемых в Microsoft Office.
MenuStrip Элемент управления поддерживает многодокументного интерфейса (MDI) и слияние меню, всплывающие подсказки и переполнения. Можно улучшить удобство использования и меню, добавив ключи доступа, сочетания клавиш, метки, изображения и разделителей.
MenuStrip Управления заменяет и расширяет его функциональные возможности MainMenu управления; Однако MainMenu элемент управления можно сохранить для обратной совместимости и использования в будущем, если выбран.
Способы использования элемента управления MenuStrip
Используйте MenuStrip управления:
Создание легко настраиваемых, стандартных меню, которые поддерживают Расширенный пользовательский интерфейс и структура функции, такие как текст и изображения упорядочение и выравнивание, операции перетаскивания и вставки, MDI, переполнения и альтернативные режимы доступа к пунктам меню.
Поддерживает типичные внешний вид и поведение операционной системы.
Согласованная обработка событий для всех контейнеров и вложенными элементами, так же, обработки событий для других элементов управления.
В следующей таблице показаны некоторые особенно важно свойства MenuStrip и связанные классы.
Свойство | Описание |
---|---|
MdiWindowListItem | Возвращает или задает ToolStripMenuItem , используемый для отображения списка дочерних форм интерфейса MDI. |
ToolStripItem.MergeAction | Возвращает или задает способ слияния дочерних меню с родительскими меню в приложениях MDI. |
ToolStripItem.MergeIndex | Возвращает или задает положение элемента при слиянии в меню в приложениях MDI. |
Form.IsMdiContainer | Возвращает или задает значение, указывающее, находится ли форма контейнером для дочерних MDI-форм. |
ShowItemToolTips | Возвращает или задает значение, указывающее, отображаются ли всплывающие подсказки для MenuStrip. |
CanOverflow | Возвращает или задает значение, которое указывает, поддерживает ли MenuStrip область переполнения. |
ShortcutKeys | Возвращает или задает сочетания клавиш, связанные с ToolStripMenuItem. |
ShowShortcutKeys | Получает или задает значение, указывающее, является ли сочетание клавиш, связанных с ToolStripMenuItem , отображаться рядом с ToolStripMenuItem. |
В следующей таблице показаны важные MenuStrip сопутствующих классов.
Класс | Описание |
---|---|
ToolStripMenuItem | Представляет отдельные пункты, отображаемые на MenuStrip или ContextMenuStrip. |
ContextMenuStrip | Представляет контекстное меню. |
ToolStripDropDown | Представляет элемент управления, позволяющий пользователю выбрать один элемент из списка, который отображается, когда пользователь щелкает ToolStripDropDownButton или пункта меню более высокого уровня. |
ToolStripDropDownItem | Предоставляет базовую функциональность для элементов управления, производных от ToolStripItem , отображения элементов раскрывающегося списка при нажатии. |