Condividi tramite


Procedura: aggiungere e rimuovere voci di menu tramite il componente ContextMenu Windows Form

Viene illustrato come aggiungere e rimuovere voci di menu di scelta rapida in Windows Form.

Il componente Windows Form ContextMenu fornisce un menu di comandi usati di frequente rilevanti per l'oggetto selezionato. È possibile aggiungere elementi al menu di scelta rapida aggiungendo MenuItem oggetti all'insieme MenuItems .

È possibile rimuovere gli elementi da un menu di scelta rapida in modo permanente; Tuttavia, in fase di esecuzione potrebbe essere più appropriato nascondere o disabilitare gli elementi.

Importante

Anche se MenuStrip e sostituire e ContextMenuStrip aggiungere funzionalità ai MainMenu controlli e ContextMenu delle versioni precedenti, MainMenu e ContextMenu vengono mantenute sia per la compatibilità con le versioni precedenti che per l'uso futuro, se si sceglie.

Per rimuovere elementi da un menu di scelta rapida

  1. Utilizzare il Remove metodo o RemoveAt dell'insieme MenuItems del componente per rimuovere una voce di ContextMenu menu specifica.

    ' 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);  
    

    -oppure-

  2. Utilizzare il Clear metodo dell'insieme MenuItems del ContextMenu componente per rimuovere tutte le voci dal menu.

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

Vedi anche