加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 17:40:20 所属栏目:百科 来源:网络整理
导读:我有一个每5秒钟重新生成的字符串列表.我想创建一个上下文菜单,并使用此列表动态设置它的项目. 问题是,我甚至不知道如何做到这一点,并且管理每个生成的项目的Click操作(应该使用与不同参数DoSomething(“item_name”)相同的方法). 我该怎么办? 谢谢你的时间
我有一个每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);
}

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读