我正试图在我的menustrip中制作一个选择器/最后一个探测器。基本上我在一个菜单条项下有一堆“子项”。我想要浏览所有这些,取消选中它们,然后只检查被点击的那个。
基本上我想取消所有以de_开头的东西(最后一个,所有这些东西)
编辑:让它工作,这是我最终使用的代码
private void ItemClick(object sender, EventArgs e)
{
foreach (ToolStripMenuItem item in mapsToolStripMenuItem.DropDownItems)
{
item.Checked = false;
}
((ToolStripMenuItem)sender).Checked = true;
}
但我不知道该替换什么?为了寻找合适的地方。
答案 0 :(得分:2)
尝试使用父菜单的DropDownItems集合:
foreach (ToolStripMenuItem item in mapStripMenuItem.DropDownItems ) {
item.Checked = false;
}
从你的形象来看,它应该被命名为Map-something,我猜。