Ejemplo n.º 1
0
        protected override void OnNodeMouseClick(NodeViewMouseClickEventArgs e)
        {
            if (e.Button == MouseButtons.Right)
            {
                // Select the right-clicked node.
                SelectedNode = e.Node;

                // Create a context menu with the menu items provided by the node information.
                ContextMenuStrip contextMenu = new ContextMenuStrip();
                contextMenu.Items.AddRange(e.Node.GetContextMenuItems().ToArray());
                contextMenu.Show(Cursor.Position);
            }

            base.OnNodeMouseClick(e);

            if (this.SelectedNode is WzStringNode)
            {
                this.OnNavigated();
            }
        }
Ejemplo n.º 2
0
 protected override void OnNodeMouseDoubleClick(NodeViewMouseClickEventArgs e)
 {
     base.OnNodeMouseDoubleClick(e);
     OnNavigated();
 }