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

c# – 动态地将项目添加到上下文菜单并设置单击 *** 作,第1张

概述我有一个每5秒钟重新生成的字符串列表.我想创建一个上下文菜单,并使用此列表动态设置它的项目. 问题是,我甚至不知道如何做到这一点,并且管理每个生成的项目的Click *** 作(应该使用与不同参数DoSomething(“item_name”)相同的方法). 我该怎么办? 谢谢你的时间. 最好的祝福. 因此,您可以从上下文菜单中清除以下项目: myContextMenuStrip.Items.Clear( 我有一个每5秒钟重新生成的字符串列表.我想创建一个上下文菜单,并使用此列表动态设置它的项目.
问题是,我甚至不知道如何做到这一点,并且管理每个生成的项目的Click *** 作(应该使用与不同参数DoSomething(“item_name”)相同的方法).

我该怎么办?

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

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

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

myContextMenuStrip.Items.Add(myString);

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

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

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

总结

以上是内存溢出为你收集整理的c# – 动态地将项目添加到上下文菜单并设置单击 *** 作全部内容,希望文章能够帮你解决c# – 动态地将项目添加到上下文菜单并设置单击 *** 作所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1236156.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存