如何将subdrowDownItems添加到下拉列表中



我得到了一个菜单项,当您按不同的工具速度项目时,该菜单项显示。但是我想将子工具系统添加到工具条形图中。这就是我认为它会起作用的方式:

ToolStripMenuItem[] items = new ToolStripMenuItem[10];
for (int i=0;i<10;i++)
{
                items[i] = new ToolStripMenuItem();
                items[i].Name = i;
                items[i].Text = i;
                items[i].Tag =  i;
                items[i].Click += new EventHandler(MenuItemClickHandler);
}
toolStripMenuItem1.DropDownItems[2].AddRange(items); //not possible
toolStripMenuItem1.DropDownItems.AddRange(items); // possible

可悲的是,它只有在我使用toolStripMenuItem1.DropDownItems.AddRange(items);时才能起作用,而在使用toolStripMenuItem1.DropDownItems[2].AddRange(items);时则无效。有人知道该怎么做吗?

我不希望它在红十字会上扩展,我想要绿色圆圈:https://i.stack.imgur.com/jft1v.jpg

larstech的评论正确。用:

替换最后2行
ToolStripMenuItem subMenu = toolStripMenuItem1.DropDownItems[2] as ToolStripMenuItem;
subMenu.DropDownItems.AddRange(items);

相关内容

  • 没有找到相关文章

最新更新