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(); } }
protected override void OnNodeMouseDoubleClick(NodeViewMouseClickEventArgs e) { base.OnNodeMouseDoubleClick(e); OnNavigated(); }