Share via


Como adicionar e remover itens de menu com o componente ContextMenu dos Windows Forms

Explica como adicionar e remover itens de menu de atalho no Windows Forms.

O componente Windows Forms ContextMenu fornece um menu de comandos usados com frequência que são relevantes para o objeto selecionado. Você pode adicionar itens ao menu de atalho adicionando MenuItem objetos à MenuItems coleção.

Você pode remover itens de um menu de atalho permanentemente; no entanto, em tempo de execução, pode ser mais apropriado ocultar ou desativar os itens.

Importante

Embora MenuStrip e substitua e adicione funcionalidade aos MainMenu controles e controles de versões anteriores, e são mantidos para compatibilidade com versões anteriores e ContextMenuContextMenuStripContextMenu uso futuro, MainMenu se você escolher.

Para remover itens de um menu de atalho

  1. Use o Remove método ou RemoveAt da MenuItems coleção do ContextMenu componente para remover um item de menu específico.

    ' Removes the first item in the shortcut menu.  
    ContextMenu1.MenuItems.RemoveAt(0)  
    ' Removes a particular object from the shortcut menu.  
    ContextMenu1.MenuItems.Remove(mnuItemNew)  
    
    // Removes the first item in the shortcut menu.  
    contextMenu1.MenuItems.RemoveAt(0);  
    // Removes a particular object from the shortcut menu.  
    contextMenu1.MenuItems.Remove(mnuItemNew);  
    
    // Removes the first item in the shortcut menu.  
    contextMenu1->MenuItems->RemoveAt(0);  
    // Removes a particular object from the shortcut menu.  
    contextMenu1->MenuItems->Remove(mnuItemNew);  
    

    -ou-

  2. Use o ClearMenuItems método da coleção do ContextMenu componente para remover todos os itens do menu.

    ContextMenu1.MenuItems.Clear()  
    
    contextMenu1.MenuItems.Clear();  
    
    contextMenu1->MenuItems->Clear();  
    

Confira também