我想达到这样到效果,SpeedButton允许时SpeedButton上的图标为彩色,而禁止时
图标为灰色,但我一设置SpeedButton1.Enabled:=False时,按钮上的图标就没了,
有没有别的第三方控件可以达到我说的这种效果!

解决方案 »

  1.   

    其实是没有问题的
    你的图片的尺寸必须是Width=2*Height的才可以
    例如
    24*48的这样两边放不同的图片
    左是:Enabled时的
    右是:Disabled时的
      

  2.   

    可能是你图片的问题,你可以读读SpeedButton的源码,它灰的时候,如果图片对比度不强,图片就会全部透明!给你的图片的边框换个颜色,估计可以结决....Try
      

  3.   

    我把图片转换成48*24格式,放在按钮上,但图片显示不完整,只显示图片的左半边,
    Enabled:=False时,却又只显示图片的右半边,我为什么想用SpeedButton,因为我
    需要可以设置平面风格,还有下拉菜单风格,我用过了ToolBar上的ToolButton,基本
    上都满足我的需求,但ToolButton只能显示小图标(如20*20),我在IMAGELIST中放了24*24
    的图标,ToolButton也只能显示20*20,还是无法显示大图标