我如何发现哪个动态添加的菜单项被单击
本文关键字:添加 动态 菜单项 单击 何发现 发现 | 更新日期: 2023-09-27 18:13:05
我用下面的代码创建了一个动态菜单:
for (int i = 0; i < 4; i++)
{
p = "a" + i;
menuItem.DropDownItems.Add(p);
}
现在我想知道哪个是创建后被点击的。我该怎么做呢?
如果你使用ToolStripMenuItem,你有ToolStripItem::点击事件。
例如,您的代码可能看起来像: for (int i = 0; i < 4; i++)
{
p = "a" + i;
var item = new ToolStripItem(p);
item.Click += YOUR_HANDLER
menuItem.DropDownItems.Add(item);
}