Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Explica cómo agregar y quitar elementos de menú contextual en Formularios Windows Forms.
El componente de Windows Forms ContextMenu proporciona un menú de comandos usados con frecuencia que son relevantes para el objeto seleccionado. Puede agregar elementos al menú contextual agregando MenuItem objetos a la MenuItems colección.
Puede quitar elementos de un menú contextual de forma permanente; sin embargo, en tiempo de ejecución puede ser más adecuado ocultar o deshabilitar los elementos en su lugar.
Importante
Aunque MenuStrip y ContextMenuStrip reemplacen y agreguen funcionalidad a los controles MainMenu y ContextMenu de versiones anteriores, MainMenu y ContextMenu se conservan tanto para la compatibilidad con versiones anteriores como para su uso futuro si así lo desea.
Para quitar elementos de un menú contextual
Utilice el método Remove o RemoveAt de la colección MenuItems del componente ContextMenu para eliminar un elemento de menú 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);
-o-
Use el
Clear
método de laMenuItems
colección del ContextMenu componente para quitar todos los elementos del menú.ContextMenu1.MenuItems.Clear()
contextMenu1.MenuItems.Clear();
contextMenu1->MenuItems->Clear();
Consulte también
.NET Desktop feedback