delphi - Delphi - 应用 VCL 主题时更改功能区菜单颜色
问题描述
我在应用了VCL 主题的 Delphi XE7 应用程序上使用TRibbon,我想更改菜单颜色(因为很难看到深色主题中的项目),如下所示:
我尝试了以下代码,但它仅在样式被禁用时才有效:
Ribbon1.ApplicationMenu.Menu.ColorMap.MenuColor:= clYellow;
此行也没有效果:
Ribbon1.ApplicationMenu.Menu.ColorMap.MenuColor:= StyleServices.GetStyleColor(scButtonHot);
有谁知道这是否可能?非常感谢!
解决方案
用你喜欢的颜色创造你自己的风格。
推荐阅读
- drupal - 在我的 mac 终端上运行 blt vm 命令时,我遇到了 drupal VM 的问题
- node.js - 为什么即使在全局安装 express.js 之后,我仍然无法使用 express.js 运行文件
- sequelize.js - 如何在迁移中通过 sequelize changeColumn 方法更新 mariadb 列的排序规则?
- javascript - 它是一个正确的正则表达式,有空格并且在`some chancter`之间。?
- react-native - 为什么 flatlist 无法放入容器中 - React Native
- apache-spark - 每个 Micro Batch 中的最大偏移量
- firebase - 通过带有 `--params` 标志的 CLI 安装 Firebase 扩展不会绕过交互式提示
- c# - C# 异步函数 - await 是否立即在新线程上启动任务?
- flutter - 想要在没有按钮的情况下让共享的 pref 工作
- node.js - 如何通过 Yarn Workspaces(使用 CMD)在 Dockerfile 中使用参数?