delphi - DevExpress栏按钮在悬停时显示黑白和彩色吗?

标签 delphi devexpress

我知道这是一个难得的机会,我会在这里找到答案,但是由于devexpress支持有点慢,所以我想尝试一下。

基本上,我正在使用DevExpress 2011.1.2 beta,这真是一个奇迹,我喜欢它。但是最近我有一个小问题...

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

这是一张更好地说明我的问题的图像:

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

谢谢。

编辑:将按钮的属性AutoGreyScale修改为false后,返回的颜色将变暗,但变得毫无生气,并且当鼠标悬停在其上方时,颜色更加鲜艳。

我的酒吧的ImageOptions:

最佳答案

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

另外,请确保未分配HotImages时未设置Images

关于delphi - DevExpress栏按钮在悬停时显示黑白和彩色吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5781689/

相关文章:

c# - Lookupedit 按值选择,devexpress

c# - DevExpress XtraGrid 中的红十字

delphi - TcxGrid 中的值更改后如何触发事件处理程序?

delphi - 在 Delphi 中使用 LateBinding 的正确方法是什么?

c# - 更改 XtraGrid 中的数据源

javascript - 是否可以将 html(例如 bootstrap 图标)放在 DevExpress dxDataGrid 列标题中?

delphi - SendMessage(WM_COPYDATA) + 记录 + 字符串

delphi-7 - 在 object pascal 中声明一个接口(interface)并将其用作返回值

windows - 在另一个应用程序的窗口中显示弹出菜单

delphi - 用 Delphi 实现 LDAP 服务器