Partilhar via


Como: Adicionar e remover itens de menu com o componente ContextMenu do 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 freqüência que são relevantes para o objeto selecionado. Você pode adicionar itens ao menu de atalho adicionando objetos MenuItem à coleção MenuItems.

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 ContextMenuStrip substituam e adicionem funcionalidade aos controles MainMenu e ContextMenu de versões anteriores, MainMenu e ContextMenu são retidos para compatibilidade com versões anteriores e uso futuro, se você escolher.

Para remover itens de um menu de atalho

  1. Use o método Remove ou RemoveAt da coleção MenuItems do componente ContextMenu 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 método Clear da coleção MenuItems do componente ContextMenu para remover todos os itens do menu.

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

Ver também