contextMenuStrip的第一项是勾选项,我如何取值知道它打勾了?

解决方案 »

  1.   

    toolStripMenuItem1.Checked = true;
      

  2.   

    处理第一项的点击事件this.testToolStripMenuItem.Click += new System.EventHandler(this.testToolStripMenuItem_Click);在事件处理函数中
    bool ItemChecked = false;
            private void testToolStripMenuItem_Click(object sender, EventArgs e)
            {
                ToolStripMenuItem item = sender as ToolStripMenuItem;
                if (item != null)
                {
                    ItemChecked = item.Checked;
                }
            }ItemChecked 是类成员变量。然后使用它就可以了。
      

  3.   


    if ((contextMenuStrip1.Items[0] as ToolStripMenuItem).Checked == true)
    {
        //...
    }