在我们电脑的桌面左下方,有快速启动栏功能。我们的IE、显示桌面等按钮一般放在这里,很方便。它有如下功能:1、快速启动栏的长度是可以拉伸或缩短的
2、按钮的顺序可以自己来拖动的。
3、快速启动栏的长度不够显示所有按钮时,其余的按钮可以隐藏在箭头"》"弹出的列表中。再加上自动停靠功能,就是我想要的功能。请问诸位C#里面有无这样的工具栏呢?
我不用再为用户们朝令夕改的需求,整天陪上时间了-----常用按钮他可以自己拖动,我给他记住就行了。

解决方案 »

  1.   

    有,但是是个第三方控件 名字 outLookBar 你看看是不是你需要的
      

  2.   

    1、快速启动栏的长度是可以拉伸或缩短的(Coolbar,或者叫Rebar,套在Toolbar外面)
    2、按钮的顺序可以自己来拖动的。(自己实现)
    3、快速启动栏的长度不够显示所有按钮时,其余的按钮可以隐藏在箭头"》"弹出的列表中。(这是工具栏本身支持的特性)
      

  3.   


    去下载 outLookBar 
      

  4.   

    http://www.codeproject.com/KB/menus/rebarcontrol.aspx
      

  5.   

    本帖最后由 caozhy 于 2011-08-22 10:53:41 编辑
      

  6.   

    我是打算自己写了,就怕写完了,突然发现C#里面有我想要的现成的控件,那我岂不是有毛病啊。所以来这里打听一下先,哈哈!谢谢诸位 ANd caozhy
      

  7.   

    微软提供了:
    ToolStripDropDown
    ToolStripControlHost
    类用来制作自定义的Popup,效果很好列子:
    http://www.csharpwin.com/csharpresource/2252.shtml
      

  8.   

    toolbar和rebar是windows的公共控件。因此他们在各种语言中特性都是一致的。(.NET本质上说没有创造出这些控件,只是对Windows API做了封装),当然,toolbarstrip 是 .NET 自己实现的。
      

  9.   

    哎,我是初学者,C#里面没有Rebar(CoolBar)怎么办呢?
      

  10.   

    而且你用 rebar csharp 作为关键字,可以找到很多同类的代码。
      

  11.   

    好的,我去查rebar csharp