C#工具栏里的按钮怎么设成单选的?
C#工具栏里的按钮怎么设成单选的?就是按下一个,组里其他的按钮就会弹起来控件里好像没有这个属性啊Tomyproperty:要怎么设置group?我就是找不到这个属性To殇...
C#工具栏里的按钮怎么设成单选的?
就是按下一个,组里其他的按钮就会弹起来
控件里好像没有这个属性啊
To myproperty:
要怎么设置group?我就是找不到这个属性
To 殇殇醇:
这种方法我也知道,就是太麻烦 展开
就是按下一个,组里其他的按钮就会弹起来
控件里好像没有这个属性啊
To myproperty:
要怎么设置group?我就是找不到这个属性
To 殇殇醇:
这种方法我也知道,就是太麻烦 展开
展开全部
你的控件选错了。好像有个别的这样的空间。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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了!!!!
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了!!!!
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要为他们制定group的id使其id相同
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询