c# – 动态地将项目添加到上下文菜单并设置单击操作

前端之家收集整理的这篇文章主要介绍了c# – 动态地将项目添加到上下文菜单并设置单击操作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个每5秒钟重新生成的字符串列表.我想创建一个上下文菜单,并使用此列表动态设置它的项目.
问题是,我甚至不知道如何做到这一点,并且管理每个生成的项目的Click操作(应该使用与不同参数DoSomething(“item_name”)相同的方法).

我该怎么办?

谢谢你的时间.
最好的祝福.

解决方法

因此,您可以从上下文菜单中清除以下项目:
myContextMenuStrip.Items.Clear();

您可以通过调用添加一个项目:

myContextMenuStrip.Items.Add(myString);

上下文菜单有一个ItemClicked事件.你的处理程序可能如下所示:

private void myContextMenuStrip_ItemClicked(object sender,ToolStripItemClickedEventArgs e)
{
    DoSomething(e.ClickedItem.Text);
}

似乎为我工作.让我知道,如果我误解你的问题.

猜你在找的C#相关文章