Procedura: Aggiungere e rimuovere voci di menu con il componente ContextMenu di Windows Form
Viene illustrato come aggiungere e rimuovere voci di menu di scelta rapida in Windows Form.
Il componente ContextMenu Windows Form fornisce un menu di comandi usati di frequente rilevanti per l'oggetto selezionato. È possibile aggiungere elementi al menu di scelta rapida aggiungendo oggetti MenuItem 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 ContextMenuStrip sostituiscono e aggiungono funzionalità ai controlli MainMenu e ContextMenu delle versioni precedenti, MainMenu e ContextMenu vengono mantenuti sia per la compatibilità con le versioni precedenti che per l'uso futuro, se lo si sceglie.
Per rimuovere elementi da un menu di scelta rapida
Utilizzare il metodo Remove o RemoveAt dell'insieme MenuItems del componente ContextMenu per rimuovere una voce di 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);
-o-
Utilizzare il metodo
Clear
dell'insiemeMenuItems
del componente ContextMenu per rimuovere tutte le voci dal menu.ContextMenu1.MenuItems.Clear()
contextMenu1.MenuItems.Clear();
contextMenu1->MenuItems->Clear();
Vedere anche
.NET Desktop feedback