请问Menu如何Checked一个,其他的取消Cheked (sender as ToolStripMenuItem).Checked = true;但是其他的还在Checked,该如何去掉呢?就是说如何做成互斥的?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void toolStripMenuItem3_Click(object sender, EventArgs e){ foreach (ToolStripMenuItem mi in (sender as ToolStripMenuItem).DropDownItems) { mi.Checked = false; } (sender as ToolStripMenuItem).Checked = true;} [code=Cpublic void SetChecked(ToolStripMenuItem item,bool t){ foreach (ToolStripMenuItem mi in (sender as ToolStripMenuItem).DropDownItems) { mi.Checked = !t;//取非达到互斥 } item.Checked = t;}[/code] 遍历其他的 使其为false foreach (ToolStripMenuItem mi in (sender as ToolStripMenuItem).DropDownItems) { mi.Checked = !mi.Checked ; } 关于程序的小问题 自定义弹出窗口 WINFROM关于GIRDVIEW 求一个算法! 打开多个文档的问题 请问XML怎么导入SQLServer2005里去呀? 如何用webbrowser控件获取新浪博客的验证码到pictureBox 想做个聊天工具(100分) 小妹请教:donetfx.exe有没有合并模块?winform打包用msde的合并模块,安装成功,但不启动,up有分 datetime? 类型数据为空的参数问题 【求助】海康威视编码端字符叠加的问题,c++的代码如何该成c#的 Brain Storm of SQL Helper !!!!
private void toolStripMenuItem3_Click(object sender, EventArgs e)
{
foreach (ToolStripMenuItem mi in (sender as ToolStripMenuItem).DropDownItems)
{
mi.Checked = false;
}
(sender as ToolStripMenuItem).Checked = true;
}
public void SetChecked(ToolStripMenuItem item,bool t)
{
foreach (ToolStripMenuItem mi in (sender as ToolStripMenuItem).DropDownItems)
{
mi.Checked = !t;//取非达到互斥
}
item.Checked = t;
}
[/code]
{
mi.Checked = !mi.Checked ;
}