Esempio n. 1
0
        public override void AddMenuItem(string menuPath, Menu.MenuItem item)
        {
            base.AddMenuItem(menuPath, item);
            Menu.MenuItem baseNode = findNode(menuPath, MenuData);
            //if(baseNode == null)

            ToolStripItemCollection coll = (ToolStripItemCollection)baseNode.Tag;
            ToolStripMenuItem tsItem = new ToolStripMenuItem();
            tsItem.Text = item.Name;
            tsItem.Click += delegate { if(item.Command!=null) item.Command(); };
            coll.Add(tsItem);
            item.Tag = tsItem.DropDownItems;
        }