ToolStripMenuItem和ToolStripItem的区别
foreach (ToolStripMenuItem subItem in item.DropDownItems)
{
res.ApplyResources(subItem, subItem.Name);
}
为什么把ToolStripMenuItem换成ToolStripItem就能能够遍历直线toolStripSeparator
------解决方案--------------------那说明item.DropDownItems集合中是ToolStripItem对象啊,你把ToolStripMenuItem 换成var,然后debug的时候查看下subItem 类型为什么就明白了
------解决方案--------------------ToolStripMenuItem是ToolStripItem的子类,toolStripSeparator也是。
好比 人是哺乳动物的子类,狗也是。
那么如果你同时要找人、狗,那么就查找哺乳动物。