111,089
社区成员




foreach (ToolStripMenuItem c in this.MainMenuStrip.Items)
{
foreach (ToolStripMenuItem dc in c.DropDownItems) {
foreach (ToolStripMenuItem sdc in dc.DropDownItems)
{
MessageBox.Show(sdc.Text);
}
}
}
//这样能取到第三级菜单
//所以里应该这样
class ToolStripMenuItemList{
ToolStripMenuItem mItem;//菜单项
ToolStripMenuItem parentItem;//指示它的父级菜单是谁
......
}
.....
List<ToolStripMenuItemList> MenuItemList= new List<ToolStripMenuItemList>();
foreach (ToolStripMenuItem dc in c.DropDownItems) {
foreach (ToolStripMenuItem sdc in dc.DropDownItems)
{
MenuItemList.Add(new ToolStripMenuItemList(sdc ,dc ));
}
}
大致是这个意思