1
我正在观看WindowsForms的MenuStrip控件上的教程视频,以及MSDN网站提供的视频表明您可以使用“键”而不是索引号引用特定的菜单项 - 但他们从未解释过快速搜索让我没有结果。c#menustrip key value
如何通过名称而不是索引号引用菜单项(如果添加新的菜单项可能会改变)?
我正在观看WindowsForms的MenuStrip控件上的教程视频,以及MSDN网站提供的视频表明您可以使用“键”而不是索引号引用特定的菜单项 - 但他们从未解释过快速搜索让我没有结果。c#menustrip key value
如何通过名称而不是索引号引用菜单项(如果添加新的菜单项可能会改变)?
它与索引相同。只需提供代表菜单项名称的string
,而不是该项目的已知索引。这就是所谓的key
值。
指数例子:
var fileMenuItem = menuStrip1.Items[0];
字符串示例:
var fileMenuItem = menuStrip1.Items["File"];
你可以发表你的示例代码? – VladL