メニューストリップにセレクター/最後の検出器のようなものを作ろうとしています。基本的に、1 つのメニュー ストリップ項目の下に「サブ項目」がたくさんあります。そして、それらすべてを調べてチェックを外し、クリックされたものだけをチェックしたいと思います。
基本的に、 de_ で始まるすべてのもののチェックを外したい(そして最後のもの、つまりそれらすべて)
編集:動作するようになりました。これが私が最終的に使用したコードです
private void ItemClick(object sender, EventArgs e)
{
foreach (ToolStripMenuItem item in mapsToolStripMenuItem.DropDownItems)
{
item.Checked = false;
}
((ToolStripMenuItem)sender).Checked = true;
}
しかし、それを何に置き換えるかわかりませんか?正しい場所を調べるために。