IE6/OUTLOOK EXPRESS风格就是:
--------------
1.比16*16大而比32*32小
2.在失去焦点时可变灰度。
2.有下拉子项目
3.可实现切换大小图标,选择性地在右边显示文字
4.可实现锁定/拖动模式切换这可能吗
应该使用什么控件实现?
如果不能实现全部特性,实现一个或者几个也可
关键是第一个/
每一个100分

解决方案 »

  1.   

    TCoolBar 结合 TImagelist就能满足你的大部分要求。
      

  2.   

    IMGLIST只能提供16*16或者32*32的图标,而且图标文件导入到IMGLIST之后,原本很漂亮的图标就变得模糊不清了,16*16的图标太小,而32*32就太大,都不好看,只有IE的图标不大不小正好。
      

  3.   

    你可以在清空 TImageList 的时候认为设定 他的image 大小
      

  4.   

    这个办法还不行?
    ie是2套图标你可以用2个TImageList,分别放大小图标,
    在程序里面给CoolBar切换就行了
      

  5.   

    设定TImageList的width属性就可以解决问题1了
    失去焦点可以变灰是设定了ToolBar的HotImage方法,需要两个ImageList
    下拉项目就需要为它指定菜单项,自己做一个菜单
    大小图标的切换需要在来2个imageList,放小图标用,Width该为小图标的大小
    第四问题也很简单,Coolbar的属性设置而已
      

  6.   

    在Toolbar的右边显示文字,那你需要给Coolbar的Coolband设置文字信息了