2

就像在 Web 应用程序中使用 CSS 一样,我们是否可以在不处理TCanvas或开发新组件的情况下使用从剪贴画到皮肤按钮、编辑和表单组件的图形?是否有任何完全免费的库可以与现有组件一起使用?(没有第 3 方 TSkinnedEdit 等)

4

3 回答 3

3

一个完全免费的图书馆——我不知道。但我强烈推荐 VCL Skin ( http://www.link-rank.com )。那里有一个皮肤生成器工具——当与 VCL 皮肤组件一起使用时——可以使用图形图像来为各种控件设置皮肤。VCL Skin 的一个非常好的地方是它可以与现有的 Delphi 组件和许多第 3 方组件一起使用,并且无需修改组件。

于 2009-06-22T00:43:45.653 回答
0

您必须更改大多数组件的默认绘图。所以,AFAIK,你必须处理 TCanvas 来改变控件的绘制方式......对于表单,你可以使用 TImage 来覆盖它。

因此,使用支持皮肤的套件比使用默认组件更容易。

于 2009-06-21T16:22:34.157 回答
-1

Delphi 有一个免费的皮肤库:SpTBXLib。它适用于 TB2K 和其他 Delphi 标准组件。对我来说,没有什么能比得上 DevExpress 皮肤库。我是 VCLSkin 的注册用户,但一旦我获得 DevExpress 的 VCL 订阅,我就再也没有回头。

于 2009-06-25T05:07:01.643 回答