【问题标题】:How to improve visibility of the current tab in Delphi IDE?如何提高 Delphi IDE 中当前选项卡的可见性?
【发布时间】:2013-11-20 20:08:58
【问题描述】:

我在 Windows 7 下使用 Delphi XE 时遇到了一个大问题。 活动 PAS 文件(Delphi IDE 编辑器)的选项卡颜色几乎与非活动选项卡的颜色相同。因此,您无法真正分辨出哪个是活动选项卡。你们中有人有同样的问题吗?如何解决这个问题?

【问题讨论】:

  • 我认为这是不可能的——据我所知,它是一个自定义控件并且是自定义绘制的。 (我记得前段时间看到一个使用 VCL 主题为 IDE 设置主题的插件,但它无法更改选项卡的呈现方式。)
  • 所以,这对其他人来说也确实是个问题。不仅对我....我认为我太挑剔了。
  • 也许破解了 Win 7 主题?
  • 我个人在查看活动选项卡时没有遇到问题 :) 但我想让 IDE 看起来更好,并且使用 VCL 主题似乎是合乎逻辑的技术。因此,当我发现并非 IDE 的所有部分都尊重主题时,我感到很失望。
  • 我自己可以通过调整屏幕的亮度和对比度来解决这个问题。

标签: delphi


【解决方案1】:

AFAIK,还没有为 IDE 选项卡 (TIDEGradientTabSet) 设置自定义颜色的插件,但您可以通过创建 OTA(开放工具 API)插件来访问选项卡并更改颜色来完成此任务。 OTA 不公开直接操作此组件的接口,但您可以使用RTTI 访问此类和与颜色相关的属性。你可以看到这个组件hereDITE 项目的一部分)的转储,它是使用 RTTI 制作的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-02-28
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 2011-04-04
    • 1970-01-01
    • 2018-01-12
    • 1970-01-01
    相关资源
    最近更新 更多