设置其它 toolBarButton 的 Pushed 属性为 false~~~

解决方案 »

  1.   

    必须用编程来实现,在Toolbar的ButtonClick中处理
    private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
    {
    e.Button.Pushed = true;
    foreach(ToolBarButton btn in toolBar1.Buttons)
    {
    if(e.Button != btn)
    btn.Pushed=false;
    }
    }
      

  2.   

    private void toolBar1_ButtonClick(object sender, System.Windows.Forms.ToolBarButtonClickEventArgs e)
    {
    foreach(ToolBarButton btn in toolBar1.Buttons)
    {
    if(e.Button != btn)
    btn.Pushed=false;
    }
             e.Button.Pushed = true;//这一句在这里才对吧}
      

  3.   

    to:skywang0810(太阳神)
    我这里if(e.Button != btn)已经判断了。
      

  4.   

    to:skywang0810(太阳神)
    要用你的方法就不需要if(e.Button != btn)