-1
我想要做以下几点: 当某个menuitem被点击时,这个应该被检查,并且旁边的那个应该被取消选中..我试图解决第一个这个问题,部分如下:获取menuitems点击menuitem及其邻居
private void runningToolStripMenuItem_Click(object sender, EventArgs e)
{
MenuItem mi = sender as MenuItem;
mi.Checked = true;//causes nullpointer exception
menuStrip1.Items[mi.index+1].Checked=false;
menuStrip1.Items[mi.index-1].Checked=false;
}
也该“办法”导致空指针异常..
当我把它转换到toolstripItem,没有检查属性? – Salocin 2014-10-29 12:45:21
您可以尝试将其转换为ToolStripMenuItem,该ToolStripMenuItem从ToolStripItem派生并具有Checked属性。 – RaYell 2014-10-29 12:48:26