raton quitar programas opciones nuevo lento funciona editar derecho contextual como clic boton agregar activar winforms controls menu

winforms - quitar - opciones click derecho



MenĂº de clic derecho bajo winforms (3)

Agregue un elemento System.Windows.Forms.ContextMenuStrip al formulario, luego establezca la propiedad ContextMenuStrip del formulario.

Quiero hacer un menú del botón derecho para mi aplicación winforms. Tendrá las mismas dos cosas en él, sin importar dónde aparezca. Un poco de caza y picoteo me lleva a la conclusión de que winforsm no admite esto de una manera trivial o lo ha escondido bajo un nombre que no he adivinado todavía. Creo que puedo hacer que funcione con el evento Click y crear manualmente un menú en el lugar correcto, bla bla bla ... ¡Qué asco! Puedo decir que ahora mismo me equivocaría la primera vez. Alguien tiene que tener una mejor manera.

¿Me estoy perdiendo alguna forma fácil de agregar esto?

¿Hay alguna biblioteca / widget que pueda copiar / pegar para manejar el trabajo duro para mí?


Después de poner un ContextMenuStrip en su formulario, agréguelo a su Control (puede hacerlo en las Propiedades de Control ) y luego, use un código como este para mostrar el menú:

private void myTree_MouseClick(object sender, MouseEventArgs e) { myTree.ContextMenu.Show(myTree, new Point(e.X, e.Y)); }

más en MSDN .


Ponga un ContextMenuStrip en su formulario, diseñe su menú, luego establezca la propiedad ContextMenuStrip en el formulario al componente creado.