コード例 #1
0
 private void btOK_Click(object sender, EventArgs e)
 {
     _menu.MenuItems.Clear();
     for (int i = 0; i < treeView1.Nodes.Count; i++)
     {
         TreeNodeMenuItem tn = treeView1.Nodes[i] as TreeNodeMenuItem;
         if (tn != null)
         {
             _menu.MenuItems.Add(tn.MenuItem);
             tn.CollectItems();
         }
     }
 }
コード例 #2
0
 public void CollectItems()
 {
     _item.MenuItems.Clear();
     for (int i = 0; i < this.Nodes.Count; i++)
     {
         TreeNodeMenuItem tn = this.Nodes[i] as TreeNodeMenuItem;
         if (tn != null)
         {
             _item.MenuItems.Add(tn.MenuItem);
             tn.CollectItems();
         }
     }
 }