现在有一个MenuStrip菜单控件 包含“文件” “操作”等菜单主选项
我想获得文件下的子菜单选项集合 如何能获得比如有MenuStrip menu 变量  menu.Items是主选项集合  什么属性能获得每个主选项的子选项集合 我没找到
谁知道 或有什么方法的请赐教  谢谢了

解决方案 »

  1.   

                        foreach (ToolStripDropDownItem dditme in menuItem.DropDownItems)
                        {
                            
                           
                        }
         你说的是ToolStripDropDownItem,可以如上遍历一个menu.Items的子集合选项。
      

  2.   

    menuItem是什么类型的 没有DropDownItems属性 我现在只有MenuStrip类型的变量一个
      

  3.   


    menuItem 就是”文件“那个菜单的name。
      

  4.   

    name属性我试了  是一个字符串类型 字符串就是文件菜单的变量名
      

  5.   


    //MS1 菜单控件
    //MS1.Items 菜单控件的一级子项
    foreach (ToolStripMenuItem menuItem in MS1.Items)
                {
                    //遍历菜单控件的每个一级子项 对应你的“文件”  “操作”
                    if (menuItem.DropDownItems.Count > 0)
                    {
                           //当一级子项包含二级子项时,获取对应的二级子项
                        foreach (ToolStripDropDownItem dditme in menuItem.DropDownItems)
                        {
                             //遍历二级子项
                        }
                    }
                    
                }
    希望能够帮助你