c#单选菜单

在VS2005中用C#做一个菜单栏,做一个单选效果,即在里面的选项只能选一个,在VS2005中我只加一个combobox,要怎么变check属性~~~~~~~~~~~~`... 在VS2005中用C#做一个菜单栏,做一个单选效果,
即在里面的选项只能选一个,
在VS2005中我只加一个combobox,要怎么变
check属性~~~~~~~~~~~~``
展开
 我来答
malizao
2012-05-10 · TA获得超过109个赞
知道答主
回答量:66
采纳率:0%
帮助的人:33万
展开全部
我今天刚解决了,心情好,希望有帮助~

private void SingleCheck(object sender) //自定义函数
{
toolStripMenuItem2.Checked = false;
toolStripMenuItem3.Checked = false;
((ToolStripMenuItem)sender).Checked = true;
}

private void toolStripMenuItem2_Click(object sender, EventArgs e)
{
SingleCheck(sender);
}

private void toolStripMenuItem3_Click(object sender, EventArgs e)
{
SingleCheck(sender);
}

这样在VS2005里就做好了~ 只有一个单选效果,达到的效果是 2个子菜单栏只能选中一个,如果再次点击已经选中的菜单栏,则还是选中的那个前面有对号。。

若是需要N个项单选,只需要在SingleCheck() 函数里 累死的变动,再在每一个click时间里加上 SingleCheck(); 即可~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式