toolBar中的一组按钮,其目前属性设置如下
ToggleButton1:
Pushed -> true
Style -> ToggleButtonToggleButton2:
Pushed -> false
Style -> ToggleButtonToggleButton3:
Pushed -> false
Style -> ToggleButton我想实现:当按钮组中的某个按钮被点击的时候呈现按下状态其他按钮会自动弹起的效果
但是按照目前的设置情况,当按钮2或者按钮3被点击的时候,按钮1并不会弹起来,会显示两个按钮同时按下的状态,应该怎样设置工具栏属性或者工具栏按钮属性才能产生我所需要的效果?ps:以前用BCB的时候可以通过一个GroupIndex的属性设置,但是现在在.net里面我找不到类似的属性,如果实在不行只好自己写控制代码了.
ToggleButton1:
Pushed -> true
Style -> ToggleButtonToggleButton2:
Pushed -> false
Style -> ToggleButtonToggleButton3:
Pushed -> false
Style -> ToggleButton我想实现:当按钮组中的某个按钮被点击的时候呈现按下状态其他按钮会自动弹起的效果
但是按照目前的设置情况,当按钮2或者按钮3被点击的时候,按钮1并不会弹起来,会显示两个按钮同时按下的状态,应该怎样设置工具栏属性或者工具栏按钮属性才能产生我所需要的效果?ps:以前用BCB的时候可以通过一个GroupIndex的属性设置,但是现在在.net里面我找不到类似的属性,如果实在不行只好自己写控制代码了.
解决方案 »
- MouseLeave事件有时候触发不了
- 请问怎么在vs2008中做一个登陆界面
- 百分求!关于时间日期的处理问题
- 菜鸟问题:如何获得timer事件中经过变化的值
- winform中 绑定的数据项,如何水平排列显示
- 在c#中能否使用代码控制汉字全角还是半角输入?
- 求.Net下使用X.25协议通信的例子
- c#代码如何将已经创建的数据库强行还原成已有的数据库(目的是实现表结构,存储过程的相同)
- mm急切想知道发布程序问题?
- (帖子太多了,就没人看到我的帖子,100分啊)如何把一个不可序列化的对象存入数据库
- [求助]C# RichTextBox怎么查找光标前后空格的位置啊??
- 求救大家一个关于mshtml的问题
{
switch(toolBar1.Buttons.IndexOf(e.Button))
{
case 0:
this.BackColor=Color.Red;
toolBar1.Buttons[0].Pushed=true;
toolBar1.Buttons[1].Pushed=false;
break;
case 1:
this.BackColor=Color.Green;
toolBar1.Buttons[0].Pushed=false;
toolBar1.Buttons[1].Pushed=true;
break;
}
}