delphi xe FireMonkey的StyleBook皮肤控件的使用


本文整理自网络,侵删。

 StyleBook的出现,简直是皮肤 控件厂 商的噩梦,因为用户可以通过 StyleBook 快速切换控件样式,而不需要在去购买第三方换肤控件,对于 免费并且是官方集成的StyleBook来说,优势不言而喻。因此,以后的皮肤控件除非有自己的特色,例如Raize,提供了很多系统没有的控件,并且有 自己的独特的外形风格,否则很难在发展下去。我们很期待有一套类似QQ样的界面控件套件,可以换肤、切换窗口样式颜色、跟换窗口背景图片等。
先来看看StyleBook为我们提供了哪些默认的界面风格,这些界面风格都被安装在:
..\Program Files\Embarcadero\RAD Studio\9.0\Redist\styles\Fmx\
目录下,如果你要发布你的程序,将这里的你需要用到的.style文件一并复制到你发布软件目录即可。
StyleBook提供的界面风格如下:
Windows7.Style
RubyGraphite.style
MacGraphite.Style
MacBlue.Style
iOS.Style
GoldenGraphite.Style
FMX.Platform.Win.style
FMX.Platform.Mac.style
FMX.Platform.iOS.style
dark.style
Blend.Style
AquaGraphite.style
Amakrits.Style
Air.Style
虽然并不多,但可以自行设计扩展,而且支持动态切换,使用也相当的简单。

下面我们看看如何来使用 StyleBook
1) 首先我们来新建一个FireMonkey HD Application工程
2) 在窗口上放一个StyleBook控件,它位于Standard控件页下。
3) 将窗口的StyleBook属性与StyleBookl控件链接。
procedure TFrmStyleTest.FormCreate(Sender: TObject);
begin
Self.StyleBook := StyleBook;
end;
4) 现在就可以使用 StyleBook.FileName := '样式名称' 来切换样式了,需要特别注意的是,样式文件必须与EXE在同一个目录,因为测试程序样式文件没加路径,如果不在同一目录就没显示效果。

相关阅读 >>

Delphi idhttp http.get 获取json数据

Delphi app检测智能手机震动

Delphi 时间与字符串

Delphi实现win10下Delphi 10.3.1 inline hook 域名转向之internetconnecta

Delphi窗体固定在桌面上

Delphi自动适应屏幕分辨率的属性

Delphi firedac fdconnection 事务

Delphi 判断指定字符串是否开头 startstext用法

Delphi判断文本文件的编码格式

Delphi memo 字符串换行

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...