Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe MainMenu

 

Representa a estrutura de menu de um formulário. Embora MenuStrip substitua e adicione funcionalidade ao controle MainMenu de versões anteriores, MainMenu é mantido para compatibilidade com versões anteriores e uso futuro, se desejado.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      System.Windows.Forms.Menu
        System.Windows.Forms.MainMenu

public class MainMenu : Menu

NomeDescrição
System_CAPS_pubmethodMainMenu()

Inicializa uma nova instância de MainMenu classe sem qualquer especificada de itens de menu.

System_CAPS_pubmethodMainMenu(IContainer)

Inicializa uma nova instância da classe MainMenu com o contêiner especificado.

System_CAPS_pubmethodMainMenu(MenuItem[])

Inicializa uma nova instância do MainMenu com um conjunto especificado de MenuItem objetos.

NomeDescrição
System_CAPS_protpropertyCanRaiseEvents

Obtém um valor indicando se o componente pode disparar um evento.(Herdado de Component.)

System_CAPS_pubpropertyContainer

Obtém o IContainer que contém o Component.(Herdado de Component.)

System_CAPS_protpropertyDesignMode

Obtém um valor que indica se o Component está no modo de design no momento.(Herdado de Component.)

System_CAPS_protpropertyEvents

Obtém a lista de manipuladores de eventos que estão anexados a este Component.(Herdado de Component.)

System_CAPS_pubpropertyHandle

Obtém um valor que representa o identificador de janela para o menu.(Herdado de Menu.)

System_CAPS_pubpropertyIsParent

Obtém um valor que indica se este menu contém quaisquer itens de menu. Esta propriedade é somente leitura.(Herdado de Menu.)

System_CAPS_pubpropertyMdiListItem

Obtém um valor que indica o MenuItem que é usado para exibir uma lista de várias formas de filho MDI (interface) de documento.(Herdado de Menu.)

System_CAPS_pubpropertyMenuItems

Obtém um valor que indica a coleção de objetos MenuItem associados ao menu.(Herdado de Menu.)

System_CAPS_pubpropertyName

Obtém ou define o nome de Menu.(Herdado de Menu.)

System_CAPS_pubpropertyRightToLeft

Obtém ou define se o texto exibido pelo controle é exibido da direita para a esquerda.

System_CAPS_pubpropertySite

Obtém ou define o ISite do Component.(Herdado de Component.)

System_CAPS_pubpropertyTag

Obtém ou define dados definidos pelo usuário associados ao controle.(Herdado de Menu.)

NomeDescrição
System_CAPS_pubmethodCloneMenu()

Cria um novo MainMenu que é uma duplicata do atual MainMenu.

System_CAPS_protmethodCloneMenu(Menu)

Copia o Menu que é passado como um parâmetro para o atual Menu.(Herdado de Menu.)

System_CAPS_protmethodCreateMenuHandle()

Cria um novo identificador para o Menu.(Substitui o Menu.CreateMenuHandle().)

System_CAPS_pubmethodCreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethodDispose()

Libera todos os recursos usados pelo Component.(Herdado de Component.)

System_CAPS_protmethodDispose(Boolean)

Libera os recursos, que não seja a memória usada pelo MainMenu.(Substitui o Menu.Dispose(Boolean).)

System_CAPS_pubmethodEquals(Object)

Verifica se o objeto especificado é igual ao objeto atual. (Herdado de Object.)

System_CAPS_protmethodFinalize()

Libera recursos não gerenciados e executa outras operações de limpeza antes que Component seja recuperado pela coleta de lixo.(Herdado de Component.)

System_CAPS_pubmethodFindMenuItem(Int32, IntPtr)

Obtém o MenuItem que contém o valor especificado.(Herdado de Menu.)

System_CAPS_protmethodFindMergePosition(Int32)

Retorna a posição na qual um item de menu deve ser inserido no menu.(Herdado de Menu.)

System_CAPS_pubmethodGetContextMenu()

Obtém o ContextMenu que contém este menu.(Herdado de Menu.)

System_CAPS_pubmethodGetForm()

Obtém o Form que contém este controle.

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetLifetimeService()

Recupera o objeto atual de serviço de vida útil que controla a diretiva de vida útil para esta instância. (Herdado de MarshalByRefObject.)

System_CAPS_pubmethodGetMainMenu()

Obtém o MainMenu que contém esse menu.(Herdado de Menu.)

System_CAPS_protmethodGetService(Type)

Retorna um objeto que representa um serviço fornecido pelo Component ou pelo seu Container.(Herdado de Component.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodInitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a diretiva de vida útil para esta instância. (Herdado de MarshalByRefObject.)

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_protmethodMemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethodMergeMenu(Menu)

Mescla o MenuItem objetos de um menu com o menu atual.(Herdado de Menu.)

System_CAPS_protmethodOnCollapse(EventArgs)

Gera o Collapse evento.

System_CAPS_protmethodProcessCmdKey(Message, Keys)

Processa uma chave de comando.(Herdado de Menu.)

System_CAPS_pubmethodToString()

Esta API dá suporte à infraestrutura produto e não se destina a ser usada diretamente do seu código. Retorna uma cadeia de caracteres que representa o MainMenu.(Substitui o Menu.ToString().)

NomeDescrição
System_CAPS_pubeventCollapse

Ocorre quando o menu principal é recolhido.

System_CAPS_pubeventDisposed

Ocorre quando o componente é disposto por uma chamada para o método Dispose.(Herdado de Component.)

The T:System.Windows.Forms.MainMenu control represents the container for the menu structure of a form. A menu is composed of T:System.Windows.Forms.MenuItem objects that represent the individual menu commands in the menu structure. Each T:System.Windows.Forms.MenuItem can be a command for your application or a parent menu for other submenu items. To bind the T:System.Windows.Forms.MainMenu to the T:System.Windows.Forms.Form that will display it, assign the T:System.Windows.Forms.MainMenu to the P:System.Windows.Forms.Form.Menu property of the T:System.Windows.Forms.Form.

For applications that will have support for multiple languages, you can use the P:System.Windows.Forms.MainMenu.RightToLeft property to display the text of the menu from right to left to support languages such as Arabic.

You can create different T:System.Windows.Forms.MainMenu objects to represent different menu structures for your form. If you want to reuse the menu structure contained in a specific T:System.Windows.Forms.MainMenu, you can use its M:System.Windows.Forms.MainMenu.CloneMenu method to create a copy. Once you have a copy of the menu structure, you can make the appropriate modifications for your new menu structure.

System_CAPS_noteObservação

Cutting and pasting menu items from one form to another in the designer might not work as expected if the form you are pasting into has no menu items defined.

The following code example creates a T:System.Windows.Forms.MainMenu, assigns two T:System.Windows.Forms.MenuItem objects to the T:System.Windows.Forms.MainMenu and binds it to a form. This example requires that you have a T:System.Windows.Forms.Form created that is named Form1.

public void 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;   
}

.NET Framework
Disponível desde 1.1

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

Retornar ao início
Mostrar: