Delphi XE8 TStyleBook的使用
2024-08-28 10:02:22
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的不完善,对这种情况,如果给出清晰的错误提示,就不会浪费我好几天的时间来查了。
最新文章
- VS.Net 2015 Update3 学习(1) 支持Webpack
- IDEA新建MAVEN项目时速度缓慢
- windows server 2008 R2 SP1 安装exchange 2010
- 安装TDM-GCC
- pycares cffi
- javascript open window
- SpringMvc+JavaConfig+Idea 搭建项目
- [UWP]了解TypeConverter
- 每个java初学者都应该搞懂的问题
- Java中创建线程的三种方式及其优缺点
- [CTSC2008]网络管理 [整体二分]
- Django——Ajax
- Linux命令之查看文件夹、文件数量及其所占磁盘空间
- U3D中可以直接使用GL!!!
- 史上最全的浏览器 CSS &; JS Hack 手册
- asp.net搭建mybatis开发环境
- sopt:一个简单的python最优化库
- PTA (Advanced Level) 1024 Palindromic Number
- Unity3D游戏开发从零单排(三) - 极速创建狂拽酷炫的游戏地形
- 用 Apache 发布 ASP.NET 网站