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的不完善,对这种情况,如果给出清晰的错误提示,就不会浪费我好几天的时间来查了。

时间: 2024-11-08 22:31:10

Delphi XE8 TStyleBook的使用的相关文章

咏南C/S开发框架支持最新的DELPHI XE8开发

特大好消息:咏南C/S开发框架支持最新的DELPHI XE8开发!咏南开发框架让你再无开发工具升级后顾之忧! 购买咏南开发框架送项目源码!

Delphi XE8 如何删除Castalia这个渣渣

Dephi QQ群:325010556 Delphi XE8内置了Castalia这个渣渣如图: IDE时不时的卡死闪退,而且拉线各种Bug,如果: 怎么去掉这个渣渣呢 ? 方法是有的 ,如图,在打开的快捷方式图标右键,设置如下 我们再次打开Delphi XE8,就不再显示Castalia这个渣渣了 世界清静了,如图 完啦!大家学会了吗?

Delphi XE8中Delphi和JAVA数据类型对应关系!

Delphi XE8中Delphi和Java数据类型对应关系所在单元文件:Androidapi.JNI.JavaTypes 对应关系: JObject = interface;//java.lang.Object JInputStream = interface;//java.io.InputStream JByteArrayInputStream = interface;//java.io.ByteArrayInputStream JOutputStream = interface;//jav

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

Delphi XE8的离线帮助是我见过的最好的Delphi帮助文档了,内容相当详细和丰富,几乎涵盖了Delphi的方方面面!! Delphi XE8的帮助文档在哪里?"XE8安装目录\Help\Doc",例如:"C:\Program Files (x86)\Embarcadero\Studio\16.0\Help\Doc",我的XE8安装到了"C:\Program Files (x86)\Embarcadero\Studio\16.0". RES

Delphi XE8 2015年新书3件套,官网正品,值得购买。白菜价,良心价。

Delphi 新书出来啦 !<Delphi XE8 FireMonkey数据库设计><Delphi XE8 DataSnap实战><Delphi XE8 移动开发入门手册>相比当前,动辄200多,甚至500一本的Delphi金书来说,Delphi官网官方出品的XE8教程真心是白菜价良心价啊,一本的钱买3本宝书,娶媳妇还送小姨子啦 .买到就是赚到,看完这三本纵横Delphi界无敌手啊,别再犹豫啦,速度加群购买吧. 购买地址: QQ群团购 Delphi移动资源买卖群 325

Delphi XE8中Android开发有用的资源!

一,FireMonkey Component Library在XE8帮助(topics.chm)中的位置:FireMonkey Component Library,展示了FireMonkey控件在VCL类库中的各种关系,对于我们理解FireMonkey类库有非常大的帮助. 二,Delphi XE8中Android类库源代码位置:C:\Program Files (x86)\Embarcadero\Studio\16.0\source\rtl\android ,C:\Program Files (

delphi XE8下载

delphi XE8 测试版体验 http://pan.baidu.com/s/1i3DwjkD

Delphi XE8如何同Eclipse使用相同的Android SDK?

我的Android SDK是单独安装的:Eclipse也是最新版的,并不是谷歌提供的集成了SDK的那个Eclipse:Delphi XE8安装后,我并没有通过XE8里面下载Android SDK到XE8默认目录里. 我的Android SDK安装目录:"C:\android-sdk". 一,Eclipse中Android SDK配置: 二,XE8中配置SDK. 1,首先安装NDK,我下载的是EXE类型的NDK"android-ndk-r10e-windows-x86_64.e

Delphi XE8 编程

如要收藏此博客请立即按热键 <CTRL> + D 此博客网址 http://www.cnblogs.com/delphixx 我的电子邮箱地址是: [email protected] 联系我邮件标题写上 "博客园" 字样 否则邮件自动删除 我建议像我这样喜欢用AutoHotkey和Delphi编程的年轻人多尝试 多搜搜.多编程.多归类.多收藏.多上传.多刻录.多交流分享 把所有有用的AutoHotkey和Delphi源代码实例等等编程资源都 分类保存到2.5寸移动硬盘中并且