【问题标题】:Theme-ing applications in Delphi XEDelphi XE 中的主题化应用程序
【发布时间】:2011-08-16 11:27:31
【问题描述】:

有谁知道是否可以将自定义主题应用于 Delphi 应用程序。例如,一次更改整个应用程序(即表单集)的默认颜色、字体、选项卡样式等。有点像网页的 css 文件。

【问题讨论】:

    标签: windows delphi themes delphi-xe


    【解决方案1】:

    更改大多数vcl控件的颜色和字体相对容易,您可以遍历表单的所有控件,然后为每个控件设置属性FontColor。现在要自定义 VCL 控件的绘图,您必须 owner draw 每个控件自己。另一种方法是使用皮肤库为您执行此操作,例如尝试使用VCLSkin 组件,它可以让您对整个应用程序进行皮肤,而无需修改您的 VCL 控件。顺便说一句,新的 Delphi (XE2) 版本在这方面有很大的变化,引入了FireMonkeyVCL Styles

    【讨论】:

      【解决方案2】:

      Devexpress 有类似的东西,ExpressSkins for VCL

      【讨论】:

        【解决方案3】:

        试试Alphaskins,它很简单,并且有一个免费的精简版,但可以做你想要的工作......

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-09-10
          • 2019-03-16
          • 2011-12-13
          • 1970-01-01
          • 1970-01-01
          • 2014-03-27
          相关资源
          最近更新 更多