Visão geral do controle MenuStrip (Windows Forms)
Menus expõem a funcionalidade aos usuários mantendo os comandos que são agrupados por um tema comum.
O MenuStrip controle há de novo nesta versão do Visual Studio e o.NET Framework. Com o controle, você pode criar facilmente menus, como aquelas encontradas em Microsoft Office.
O MenuStrip controle suporta a interface de documentos múltiplos (MDI) e mesclagem de menus, dicas de ferramenta e excedente. Você pode aprimorar a usabilidade e a legibilidade dos seus menus, adicionando chaves de acesso, as teclas de atalho, marcas de seleção, imagens e barras de separação.
O MenuStrip controle substitui e adiciona funcionalidade para o MainMenu controle; No entanto, o MainMenu controle é mantido para compatibilidade com versões anteriores e uso futuro, se você escolher.
Maneiras de usar o controle MenuStrip
Use o MenuStrip o controle para:
Crie facilmente personalizadas, menus comumente usadas que oferecem suporte ao usuário interface e o layout de recursos avançados, como, por exemplo, texto e imagem pedidos e alinhamento, operações de arrastar e soltar, MDI, estouro e modos alternativos de acesso a comandos de menu.
Suporte a aparência típica e o comportamento do sistema operacional.
Tratar eventos de forma consistente para todos os recipientes e os itens contidos, da mesma forma que você manipular eventos para outros controles.
A tabela a seguir mostra algumas propriedades particularmente importantes do MenuStrip e classes associadas.
Propriedade |
Descrição |
---|---|
Obtém ou define o ToolStripMenuItem que é usado para exibir uma lista de formulários de filho MDI. |
|
Obtém ou define como os menus de filho são mesclados com os menus de pai em aplicativos MDI. |
|
Obtém ou define a posição de um item mesclada dentro de um menu aplicativos MDI. |
|
Obtém ou define um valor indicando se o formulário é um recipiente para formulários filho MDI. |
|
Obtém ou define um valor que indica se dicas de ferramenta são mostradas para o MenuStrip. |
|
Obtém ou define um valor indicando se o MenuStrip oferece suporte à funcionalidade de estouro. |
|
Obtém ou define as teclas de atalho associadas a ToolStripMenuItem. |
|
Obtém ou define um valor indicando se as teclas de atalho que estão associados a ToolStripMenuItem são exibidas ao lado do ToolStripMenuItem. |
A tabela a seguir mostra o importante MenuStrip companion classes.
Classe |
Descrição |
---|---|
Representa uma opção selecionável exibida em um MenuStrip ou ContextMenuStrip. |
|
Representa um menu de atalho. |
|
Representa um controle que permite ao usuário selecionar um único item de uma lista que é exibida quando o usuário clica em um ToolStripDropDownButton ou um item de menu nível mais alto. |
|
Fornece funcionalidade básica para controles derivados de ToolStripItem que exibem os itens de lista suspensa quando clicado. |