Partilhar via


MenuStrip controle visão geral (Windows Forms)

Menus expõem a funcionalidade aos usuários mantendo comandos que são agrupados por um tema comum.

The MenuStrip controle é nova nesta versão do Visual Studio e o .NET estrutura. Com o controle, você pode criar com com facilidade menus como aquelas encontradas no Microsoft Office.

The MenuStrip controle oferece suporte a interface de documentos múltiplos (MDI) e mesclagem de menus, as dicas de ferramenta e estouro. Você pode aprimorar a usabilidade e a legibilidade dos seus menus, adicionando as teclas de acesso, as teclas de atalho, marcas de seleção, imagens e barras de separação.

The MenuStrip controle substitui e adiciona funcionalidade a MainMenu controle; no entanto, o MainMenu controle é mantida para compatibilidade com versões anteriores e para uso futuro, se você escolher.

Maneiras de usar o controle MenuStrip

Use o MenuStrip o controle para:

  • Criar com com facilidade personalizadas, menus comumente usadas que oferecem suporte ao usuário interface e o layout recursos avançados, sistema autônomo texto e imagem pedidos e alinhamento, operações de do tipo arrastar e soltar, MDI, estouro e modos alternativos de acesso a comandos de menu.

  • Suporte típica de aparência e comportamento do sistema operacional.

  • Tratar eventos de forma consistente para todos os recipientes e itens contidos, da mesma forma que você manipular eventos para outros controles.

A tabela a seguir mostra algumas propriedades particularmente importantes de MenuStrip e classes associadas.

Propriedade

Descrição

MdiWindowListItem

Obtém ou define o ToolStripMenuItem que é usado para exibir uma lista de formulários filho MDI.

ToolStripItem.MergeAction

Obtém ou define como filho menus são mesclados com menus pai em aplicativos MDI.

ToolStripItem.MergeIndex

Obtém ou define a posição de um item mesclada dentro de um menu em aplicativos MDI.

Form.IsMdiContainer

Obtém ou define um valor que indica se o formulário é um contêiner para formulários filho MDI.

ShowItemToolTips

Obtém ou define um valor que indica se dicas de ferramenta serão mostradas para o MenuStrip.

CanOverflow

Obtém ou define um valor indicando se o MenuStrip oferece suporte ao estouro funcionalidade.

ShortcutKeys

Obtém ou define as teclas de atalho associadas a ToolStripMenuItem.

ShowShortcutKeys

Obtém ou define um valor que indica se as teclas de atalho que estão associados com o ToolStripMenuItem são exibidos ao lado de ToolStripMenuItem.

A tabela a seguir mostra a importante MenuStrip classes complementar.

Classe

Descrição

ToolStripMenuItem

Representa uma opção selecionável exibida em um MenuStrip ou ContextMenuStrip.

ContextMenuStrip

Representa um menu de atalho.

ToolStripDropDown

Representa um controle que permite ao usuário selecionar um único item em uma lista que é exibida quando o usuário clica em um ToolStripDropDownButton ou um item de menu de nível mais alto.

ToolStripDropDownItem

Fornece funcionalidade básica para controles derivados de ToolStripItem que exibir itens de lista suspensa quando clicado.

Consulte também

Referência

ToolStrip

MenuStrip

ContextMenuStrip

StatusStrip

ToolStripItem

ToolStripDropDown