Share via


Información general sobre ContextMenu (Componente, formularios Windows Forms)

Importante

Aunque los controles MenuStrip y ContextMenuStrip reemplazan a los controles MainMenu y ContextMenu de las versiones anteriores y agregan funcionalidad, tanto MainMenu como ContextMenu se conservan por razones de compatibilidad con versiones anteriores y uso en el futuro, si así lo decide.

Con el componente ContextMenu de Windows Forms, puede proporcionar a los usuarios un menú contextual fácilmente accesible con los comandos de uso frecuente que están asociados al objeto seleccionado. Los elementos de un menú contextual suelen ser un subconjunto de elementos de los menús principales que aparecen en otra parte de la aplicación. Normalmente, un usuario puede acceder a un menú contextual al hacer con el botón derecho del mouse. En Windows Forms, los menús contextuales están asociados a controles.

Propiedades clave

Puede asociar un menú contextual a un control al establecer la propiedad ContextMenu del control en el componente ContextMenu. Un menú contextual se puede asociar a varios controles, pero cada control puede tener un solo menú contextual.

La propiedad clave del componente ContextMenu es la propiedad MenuItems. Puede agregar elementos de menú si crea mediante programación objetos MenuItem y los agrega al componente Menu.MenuItemCollection del menú contextual. Dado que los elementos de un menú contextual suelen extraerse de otros menús, lo más frecuente para agregar elementos a un menú contextual es copiarlos.

Consulte también