RSS订阅 | 匿名投稿
您的位置:网站首页 > 程序 > 正文

Delphi XE8 TStyleBook的使用

作者:admin 来源: 日期:2015/5/8 17:33:06 人气: 标签:

Delphi XE8来了,FMX的性能有了巨大的提升,比如:XE7下ListBox上下滑动的卡顿已经不复存在,直接用xe8编译后,再上下划动ListBox,已经变的非常流畅。另外,也见到有网友说,通过测试内存表,发现xe8编译后有20%的提升。

如果你实做一个项目,第一件事肯定要美化一下界面,这时候,TStyleBook就一定用到了。本以为用前期学习的结果就可以,没想到,还是纠结了我两天的时间,才找到方法。

有多种方法使用Style:
第一种方法,是在MainForm上放stylebook,然后设置StyleBook.UseStyleManager:=True,这样,所有的窗口就自动使用这个StyleBook.

第二种方法,在项目源文件中,加载一个Style文件。
首先发布一个style文件:
Delphi <wbr><wbr>XE7 <wbr><wbr>学习笔记(七)StyleBook当公共对象使用
这里,远程目录为:assets\internal\,然后在项目文件中调入:
Delphi <wbr><wbr>XE7 <wbr><wbr>学习笔记(七)StyleBook当公共对象使用

我遇到第一种方法,会产生错误,应是xe8的bug.第二种方法解决了第一种方法遇到的问题。这可以花我近一天的时间找到的,如果帮到你,一定别忘支持一下!

补充:目前的xe8,只能用C:\Users\Public\Documents\Embarcadero\Studio\16.0\Styles\Android这个目录下的文件,如果用style扩展名的文件,则无法运行。由此可以看出,xe8发布的比较匆忙,这等小问题明显就是测试不够带来的。

后记:2015.5.5,上面说的bug是错的,原因是为一个Toolbar设置了StyleLookup属性,而这个值在调入的Style文件中不存在,所以产生死掉的现象!只能说不完善,对这种情况,给你错误提示不就好了吗。

 

来源:http://blog.sina.com.cn/s/blog_44fa172f0102vf5r.html


读完这篇文章后,您心情如何?
0
0
0
0
0
0
0
0
本文网址:
下一篇:没有资料