1

簡単な質問:

.Select(コンテキスト メニュー ストリップを開くときに事前に選択されたオプションが必要な場合のように)できますが、 falseToolStripItemに設定する方法や選択を解除する方法が見つからないようです!.Selected

出来ますか?

4

3 に答える 3

3

ToolStripクラスにはプライベートメソッドClearAllSelectionsがあり、アイテムから選択を削除します。リフレクションを介して呼び出すことができます。

MethodInfo method = typeof(ToolStrip).GetMethod("ClearAllSelections", BindingFlags.NonPublic | BindingFlags.Instance);
method.Invoke(yourContextMenuStrip, null);

すべての選択が削除されます。

于 2012-04-26T21:23:09.987 に答える
0

Checked プロパティをお探しですか?

public void mnuUncheck()
{
    foreach (ToolStripMenuItem Item in mnuStripMain.Items)
    {
       Item.Checked = false;
    }
}
于 2012-04-25T20:35:22.600 に答える