Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações. |
Tradução
Original
|
Classe MainMenu
Representa a estrutura de menu de um formulário. Embora MenuStrip substitui e adiciona funcionalidade a MainMenu controle de versões anteriores, MainMenu é mantida para compatibilidade com versões anteriores e para uso futuro, se você escolher.
Assembly: System.Windows.Forms (em System.Windows.Forms.dll)
The MainMenu controle representa o contêiner para a estrutura de menu de um formulário. Um menu é composto de MenuItem objetos que representam os comandos de menu individuais na estrutura de menu. Cada MenuItem pode ser um comando para o seu aplicativo ou um menu pai para outros itens de submenu. Para BIND o MainMenu para o Form que irá exibi-la, atribua o MainMenu para o Menu propriedade das Form.
Para aplicativos que terá suporte para vários idiomas, você pode usar o RightToLeft propriedade para exibir o texto do menu da direita para a esquerda para oferecer suporte a idiomas sistema autônomo árabe.
Você pode criar diferentes MainMenu objetos para representar estruturas de menu diferente para seu formulário. Se você quiser reutilizar a estrutura de menu contida em um determinado MainMenu, você pode usar seu CloneMenu método para criar uma cópia. Você tem uma cópia da estrutura de menu, você pode fazer as modificações adequadas para sua nova estrutura de menu.
Observação:
|
|---|
|
Recortando e colando itens de um formulário para outra no designer podem não funcionar conforme o esperado se o formulário em que estiver colando não tem nenhum item de menu definido de menu. |
O exemplo de código a seguir cria um MainMenu, atribui dois MenuItem objetos para o MainMenu e o associa a um formulário. Este exemplo requer que você tenha um Form criada chamada Form1.
publicvoid CreateMyMainMenu()
{
// Create an empty MainMenu.
MainMenu mainMenu1 = new MainMenu();
MenuItem menuItem1 = new MenuItem();
MenuItem menuItem2 = new MenuItem();
menuItem1.Text = "File";
menuItem2.Text = "Edit";
// Add two MenuItem objects to the MainMenu.
mainMenu1.MenuItems.Add(menuItem1);
mainMenu1.MenuItems.Add(menuItem2);
// Bind the MainMenu to Form1.
Menu = mainMenu1;
}
public void CreateMyMainMenu()
{
// Create an empty MainMenu.
MainMenu mainMenu1 = new MainMenu();
MenuItem menuItem1 = new MenuItem();
MenuItem menuItem2 = new MenuItem();
menuItem1.set_Text("File");
menuItem2.set_Text("Edit");
// Add two MenuItem objects to the MainMenu.
mainMenu1.get_MenuItems().Add(menuItem1);
mainMenu1.get_MenuItems().Add(menuItem2);
// Bind the MainMenu to Form1.
set_Menu(mainMenu1);
} //CreateMyMainMenu
System.MarshalByRefObject
System.ComponentModel.Component
System.Windows.Forms.Menu
System.Windows.Forms.MainMenu
Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC
o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.
Observação: