2009-06-21 53 views
2

就像在Web应用程序中使用CSS一样,我们是否可以将剪贴画中的图形用于皮肤按钮,编辑和表单组件,而无需处理TCanvas或开发新组件?有没有完全免费的图书馆与现有的组件工作? (第三方TSkinnedEdit等)如何为使用图形文件的Delphi组件皮肤?

回答

0

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

因此,它的easyer与支持蒙皮的套件相比,使用默认组件。

+0

Downvote without comment?为什么downvote? – 2011-05-11 19:19:39

3

A 完全免费库 - 不是我所知道的。但我强烈推荐VCL Skin(http://www.link-rank.com)。这里有一个皮肤生成器工具,当与VCL皮肤组件一起使用时,可以使用图形图像来对各种控件进行皮肤处理。关于VCL Skin的一个很好的事情是,它可以与现有的Delphi组件和许多第三方组件一起使用,也不需要修改组件。

+0

由我执照!!! – 2011-05-11 17:28:05

-1

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