【问题标题】:DevExpress Bar Buttons showing black and white and color when hovered?DevExpress Bar Buttons在悬停时显示黑白和彩色?
【发布时间】:2011-04-25 18:28:33
【问题描述】:

我知道这是一个很好的机会,我会在这里找到答案,但由于 devexpress 支持有点慢,我想我会试一试。

基本上我正在使用 DevExpress 2011.1.2 beta,它一直在创造奇迹,我喜欢它。但我最近遇到了一个小问题......

我在 Delphi 表单上插入了一个 expressbar,并使用了 cxImageList 中的图像,但是,我注意到 bar 按钮上的图标显示为黑白,但是当我将鼠标悬停时,它显示了真实的颜色。我没有修改任何内容,是的,按钮已启用。

这里有一张图片可以更好地说明我的问题:

我知道解决方案一定很简单,但是我找不到任何相关的东西。

谢谢。

编辑:修改按钮的属性 AutoGreyScale 为 false 后返回的颜色,但是暗淡无生气,当鼠标悬停在它上面时,颜色更加鲜艳。

我的酒吧的ImageOptions:

【问题讨论】:

    标签: delphi devexpress


    【解决方案1】:

    将按钮的AutoGrayScale 属性设置为False。您可能还想更改全局 dxBarMakeInactiveImagesDingy 变量的值。 TdxBarManager.Style 属性也可能有影响。

    另外,请确保您没有设置 HotImages,同时保持 Images 未分配。

    【讨论】:

    • 我用结果编辑了问题,结果更好,但仍然不完整:(.
    • 您将按钮描述为“乏味且毫无生气”。这是对 dingy 的一个很好的定义,所以 dxBarMakeInactiveImagesDingy 变量听起来仍然很重要。
    • 确实如此。在以一种尴尬的方式更改变量后,它按我的意愿工作。谢谢!
    • 我希望更多组件有 MakeInactiveImagesDingy 选项。谁需要彩色图像,当您可以拥有肮脏、单调、乏味、毫无生气的图像时。
    猜你喜欢
    • 1970-01-01
    • 2013-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多