private void objectsContextMenu_Opening(object sender, System.ComponentModel.CancelEventArgs e) { e.Cancel = false; List <NodeIdWrapper> nodes = new List <NodeIdWrapper>(); foreach (TreeNodeAdv node in roleObjectsTreeView.SelectedNodes) { nodes.Add(new NodeIdWrapper(node.Index)); } List <MySQL.Base.MenuItem> items = roleObjectListWrapper.get_popup_items_for_nodes(nodes); MySQL.Utilities.MenuManager manager = new MySQL.Utilities.MenuManager(); ToolStripItem[] menuItems = manager.buildMenu(items, new EventHandler(objectsContextMenu_Click)); objectsContextMenu.Items.Clear(); objectsContextMenu.Items.AddRange(menuItems); }
private void objectsContextMenu_Opening(object sender, System.ComponentModel.CancelEventArgs e) { e.Cancel = false; List<NodeIdWrapper> nodes = new List<NodeIdWrapper>(); foreach (TreeNodeAdv node in roleObjectsTreeView.SelectedNodes) nodes.Add(new NodeIdWrapper(node.Index)); List<MySQL.Base.MenuItem> items = roleObjectListWrapper.get_popup_items_for_nodes(nodes); MySQL.Utilities.MenuManager manager = new MySQL.Utilities.MenuManager(); ToolStripItem[] menuItems = manager.buildMenu(items, new EventHandler(objectsContextMenu_Click)); objectsContextMenu.Items.Clear(); objectsContextMenu.Items.AddRange(menuItems); }