Delphi XE8 TStyleBook的使用

Posted 小小猫钓小小鱼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi XE8 TStyleBook的使用相关的知识,希望对你有一定的参考价值。

Delphi XE8来了,FMX的性能有了巨大的提升,比如:XE7下ListBox上下滑动的卡顿已经不复存在,直接用xe8编译后,再上下划动ListBox,已经变的非常流畅。另外,也见到有网友说,通过测试内存表,发现xe8编译后有20%的提升。
如果你实做一个项目,第一件事肯定要美化一下界面,这时候,TStyleBook就一定用到了。本以为用前期学习的结果就可以,没想到,还是纠结了我两天的时间,才找到方法。
有多种方法使用Style:
第一种方法,是在MainForm上放stylebook,然后设置StyleBook.UseStyleManager:=True,这样,所有的窗口就自动使用这个StyleBook.
第二种方法,在项目源文件中,加载一个Style文件。
首先发布一个style文件:
技术分享
这里,远程目录为:assets\internal\,然后在项目文件中调入:
技术分享
我遇到用第一种方法,会产生错误,即进一个Form就死掉,后查明:原因我为一个Toolbar设置了StyleLookup属性,而这个StyleLookup值在调入的Style文件中不存在,所以产生死掉的现象!把这个StyleLookup清掉就OK。对这个问题,只能说Xe8的不完善,对这种情况,如果给出清晰的错误提示,就不会浪费我好几天的时间来查了。








以上是关于Delphi XE8 TStyleBook的使用的主要内容,如果未能解决你的问题,请参考以下文章

Delphi - 如何正确注册自 XE8 以来的图形类?

DELPHI XE8 远程调试

Delphi XE8帮助中的REST相关内容。

delphi xe8 可以安装devexpress vcl14.2.2吗

求救,这个delphi xe8要怎么破解

Delphi XE8,C++ Builder XE8,RAD Studio XE8 官方 ISO 文件下载,附激活工具