Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用图形文件对Delphi组件进行蒙皮?_Delphi_Components_Skinning - Fatal编程技术网

如何使用图形文件对Delphi组件进行蒙皮?

如何使用图形文件对Delphi组件进行蒙皮?,delphi,components,skinning,Delphi,Components,Skinning,就像在Web应用程序中使用CSS一样,我们可以在不处理TCanvas或开发新组件的情况下使用从剪贴画到皮肤按钮、编辑和表单组件的图形吗?是否有任何完全免费的库可用于现有组件?(否第三方TSKINEDEDIT等)您必须更改大多数组件的默认图形。那么,好吧,你必须处理TCanvas来改变控件的绘制方式。。。 对于表单,可以使用TImage覆盖它 因此,使用支持蒙皮的套件比使用默认组件更容易。a完全免费的库-我不知道。但我强烈推荐VCL皮肤()。有一个皮肤生成器工具,当与VCL皮肤组件一起使用时,它可

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

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


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

a完全免费的库-我不知道。但我强烈推荐VCL皮肤()。有一个皮肤生成器工具,当与VCL皮肤组件一起使用时,它可以使用图形图像对各种控件进行皮肤处理。VCL Skin的一个优点是,它可以与现有的Delphi组件和许多第三方组件一起工作,并且不需要修改组件。

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