Delphi XE中的主题应用程序

时间:2011-08-16 11:27:32

标签: windows delphi themes delphi-xe

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

3 个答案:

答案 0 :(得分:9)

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

答案 1 :(得分:1)

Devexpress有类似的东西,ExpressSkins for VCL

答案 2 :(得分:1)

尝试Alphaskins这很容易,并且有一个免费的版本,但可以完成你想要的工作......