Compartir a través de


Procedimiento para adjuntar un menú contextual a un objeto TreeNode mediante el diseñador

El control TreeView de Windows Forms muestra una jerarquía de nodos, similar a la de los archivos y las carpetas que se muestran en el panel izquierdo de la característica Explorador de Windows en los sistemas operativos Windows. Al establecer la propiedad ContextMenuStrip, puede proporcionar operaciones contextuales al usuario cuando haga clic con el botón derecho en el control TreeView. Al asociar un componente ContextMenuStrip con elementos TreeNode individuales, puede agregar un nivel personalizado de funcionalidad de menú contextual a los controles TreeView.

Para asociar un menú contextual a un control TreeNode en tiempo de diseño, siga estos pasos:

  1. Agregue un control TreeView al formulario y, luego, agregue nodos a TreeView según sea necesario. Para más información, consulte Procedimiento para agregar y quitar nodos con el control TreeView de Windows Forms.

  2. Agregue un componente ContextMenuStrip al formulario y, luego, agregue elementos de menú al menú contextual que representa las operaciones de nivel de nodo que quiere que estén disponibles en tiempo de ejecución. Para más información, consulte Procedimiento para agregar elementos de menú a ContextMenuStrip.

  3. Vuelva a abrir el cuadro de diálogo TreeNodeEditor del control TreeView, seleccione el nodo que quiere editar y establezca su propiedad ContextMenuStrip en el menú contextual que agregó.

  4. Cuando se establezca esta propiedad, se mostrará el menú contextual al hacer clic con el botón derecho en el nodo.

    Además, es conveniente escribir código para controlar los eventos Click de estos elementos de menú.

Consulte también