Академический Документы
Профессиональный Документы
Культура Документы
A classe Menu
Todos os menus no DotNet derivam da classe Menu. Essa classe provê
as funcionalidades básicas para todos os menus, como acesso ao menu
superior, caso exista, e a coleção de itens de submenu para um
determinado menu. A classe Menu é uma classe abstrata, o que significa
que você não pode instanciá-la.
A barra de Menu
Uma nova aplicação usando uma barra de menu é mostrada na figura 4.
As opções Load e Exit foram adicionadas ao menu File na barra de menu
principal. Observe como essas opções estão separadas por uma
pequena linha. Esse tipo de linha é chamado separador de menu.
Também foi acrescentado um menu View que será discutido mais à
frente.
this.Controls.Add(this.menuStrip1);
this.MainMenuStrip = this.menuStrip1;
this.fileToolStripMenuItem = new
System.Windows.Forms.ToolStripMenuItem();
...
this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.fileToolStripMenuItem});
...
this.fileToolStripMenuItem.Name = "fileToolStripMenuItem";
this.fileToolStripMenuItem.Size = new System.Drawing.Size(35, 20);
this.fileToolStripMenuItem.Text = "&File";
Pode-se também criar atalhos pelo teclado. Para isso clique na sub-
opção desejada (novamente o Load) e na janelinha properties escolha a
opção shortcut keys. Clique na célula à direita dessa opção e escolha a
combinação de teclas de teclado que servirá de atalho para essa sub-
opção de menu (por exemplo, CTRL + L).
}
Observe que o método aparece vazio para que possamos preenchê-lo
com o código desejado para o evento escolhido do controle desejado.
Nesse caso o evento escolhido é o clique e o controle é a opção Exit do
menu File.
Pronto. Com isso estamos dizendo que quando o usuário clicar na opção
Exit do menu File, o form será fechado, fechando conseqüentemente a
aplicação.