C#工具栏里的按钮怎么设成单选的?

C#工具栏里的按钮怎么设成单选的?就是按下一个,组里其他的按钮就会弹起来控件里好像没有这个属性啊Tomyproperty:要怎么设置group?我就是找不到这个属性To殇... C#工具栏里的按钮怎么设成单选的?
就是按下一个,组里其他的按钮就会弹起来
控件里好像没有这个属性啊
To myproperty:
要怎么设置group?我就是找不到这个属性

To 殇殇醇:
这种方法我也知道,就是太麻烦
展开
 我来答
平方办公
2010-12-12 · TA获得超过342个赞
知道小有建树答主
回答量:686
采纳率:0%
帮助的人:209万
展开全部
你的控件选错了。好像有个别的这样的空间。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
殇殇醇
2010-12-14 · TA获得超过170个赞
知道答主
回答量:43
采纳率:0%
帮助的人:55.5万
展开全部
toolstripbutton应该不多吧,比如有两个toolstripbutton,在两个toolstripbutton中设置MouseDown属性,在鼠标点击该button时,把另一个toolstripbutton的Checked 属性设置成false就可以了
private void toolStripButton2_MouseDown(object sender, MouseEventArgs e)
{
if (this.toolStripButton1.Checked)
this.toolStripButton1.Checked = false;
}

private void toolStripButton1_MouseDown(object sender, MouseEventArgs e)
{
if(this.toolStripButton2.Checked)
this.toolStripButton2.Checked=false;
}

第二种方法
定义一个方法
private void toolStripButton_Click(object sender, EventArgs e)
{
foreach (ToolStripItem item in this.toolStrip1.Items)
{
if ((item != sender) &&(item is ToolStripButton))
{
if(((ToolStripButton)item).Tag!=this.Tag)
{
((ToolStripButton)item).Checked = false;
}
}
}
}
然后将你要设置为单选的toolstripbutton的tag属性改成一样的值,
再在MouseDown事件中应用这个方法就OK了!!!!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友47d308d4d
2010-12-12 · 超过25用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:72.5万
展开全部
你要为他们制定group的id使其id相同
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式