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
Este tópico ainda não foi avaliado como - Avalie este tópico

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.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)
public class MainMenu : Menu

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 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


Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

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.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatível com: 3.5, 2.0, 1.0
Isso foi útil para você?
(1500 caracteres restantes)
Conteúdo da Comunidade Adicionar