調べてみると、.Checked
物件があるようです。しかし、Visual Studio とmsdnChecked
の両方で、プロパティの子供はリストされません。
ContextMenuStrip menu = new ContextMenuStrip ( );
var menuItem = menu.Items.Add ( "CheckedItem" );
//menuItem.Checked?
これを行う方法はありますか?
調べてみると、.Checked
物件があるようです。しかし、Visual Studio とmsdnChecked
の両方で、プロパティの子供はリストされません。
ContextMenuStrip menu = new ContextMenuStrip ( );
var menuItem = menu.Items.Add ( "CheckedItem" );
//menuItem.Checked?
これを行う方法はありますか?
にキャストする必要がありますToolStripMenuItem
:
((ToolStripMenuItem)menuItem).Checked = true;
オンまたはオフの 2 つのチェック項目があったため、次の形式を使用しました。
private void onToolStripMenuItem_Click(object sender, EventArgs e)
{
offToolStripMenuItem.Checked = false;
}
private void offToolStripMenuItem_Click(object sender, EventArgs e)
{
onToolStripMenuItem.Checked = false;
}
このコードは、マウスをクリックするたびに StripMenuItem のチェック状態を変更します。
注:ツール ストリップのメニュー項目名は次のとおりです。uruchomZSystememToolStripMenuItem
private void uruchomZSystememToolStripMenuItem_Click(object sender, EventArgs e)
{
uruchomZSystememToolStripMenuItem.Checked = !uruchomZSystememToolStripMenuItem.Checked;
}