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訂閱,我就再也沒有回頭。