我有一个Windows窗体菜单栏,有一个菜单项。下面是1个子项。
我们说文件→打开。
我正在尝试获取子菜单的引用,但这给了我一些困难。
ToolStripItem main = menuMain.Items["File"]; //This is fine.
ToolStripMenuItem sub = main.DropDownItems(0);
//Toolstrip item does not contain an extension for DropDownItems ??
如何获得对子菜单项的引用?
答案 0 :(得分:1)
试试这个:
ToolStripDropDownButton main = (ToolStripDropDownButton) toolStrip1.Items["File"];
ToolStripMenuItem sub = (ToolStripMenuItem) main.DropDownItems["FileOpen"];
您需要将项目投射到正确的课程。 请注意"文件"和" FileOpen"是对象的名称。
答案 1 :(得分:0)
使用:
DropDownItems
ToolStripDropDownItem
属性为ToolStripMenuItem
,它是基类:
ToolStripDropDownButton
ToolStripSplitButton