示例#1
0
        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);
        }