【发布时间】:2011-08-16 11:27:31
【问题描述】:
有谁知道是否可以将自定义主题应用于 Delphi 应用程序。例如,一次更改整个应用程序(即表单集)的默认颜色、字体、选项卡样式等。有点像网页的 css 文件。
【问题讨论】:
标签: windows delphi themes delphi-xe
有谁知道是否可以将自定义主题应用于 Delphi 应用程序。例如,一次更改整个应用程序(即表单集)的默认颜色、字体、选项卡样式等。有点像网页的 css 文件。
【问题讨论】:
标签: windows delphi themes delphi-xe
更改大多数vcl控件的颜色和字体相对容易,您可以遍历表单的所有控件,然后为每个控件设置属性Font和Color。现在要自定义 VCL 控件的绘图,您必须 owner draw 每个控件自己。另一种方法是使用皮肤库为您执行此操作,例如尝试使用VCLSkin 组件,它可以让您对整个应用程序进行皮肤,而无需修改您的 VCL 控件。顺便说一句,新的 Delphi (XE2) 版本在这方面有很大的变化,引入了FireMonkey 和VCL Styles。
【讨论】:
Devexpress 有类似的东西,ExpressSkins for VCL
【讨论】:
试试Alphaskins,它很简单,并且有一个免费的精简版,但可以做你想要的工作......
【讨论】: