随笔分类 -  Delphi-FireMonkey-FMX

摘要:我是新手。在我才学了2个星期的时候,那个白痴老板说什么手机屏幕自适应程序,我当时不能理解呀,觉得用Delphi的布局设计不就行了吗。结果他说:我就是想让控件内容什么的放在小屏幕手机上也不出来。我就说,那用布局layout。结果那个傻x又是画控件关于屏幕的位置,又是记录控件的位置,整了一大套。整个把我 阅读全文
posted @ 2017-01-30 23:05 findumars 阅读(1150) 评论(0) 推荐(0)
摘要:转载自QDAC官网网站,文章发现问题可能随时更新,最新版本请访问:http://blog.qdac.cc/?p=3588 ; 1、直接调用 ShowModal 肯定是不行的,Android 下直接抛出异常。而 iOS、OSX、Windows 下是没问题的。 2、像下面这样用循环模拟 ShowModa 阅读全文
posted @ 2017-01-26 18:19 findumars 阅读(575) 评论(0) 推荐(0)
摘要:这个版本的delphi对ShowMessage进行了重新实现,更好的适应移动跨平台,即在移动平台下是异步执行的,而在Windows及os X下是同步执行的,如果自己控制是否异步显示对话框,也可以通过TDialogServiceAsync(异步对话框)及TDialogServiceSync(同步对话框 阅读全文
posted @ 2017-01-19 18:30 findumars 阅读(2955) 评论(0) 推荐(0)
摘要:看FMX代码,发现有两种消息处理的实现方式,一种是用TMessageManager来实现自定义的消息,另外一种象TEdit中的实现,直接声明消息方法。 早前,看过文章说TMessageManager的用法,可用到的时候,又找不到,只好自己动手。 我的应用场景是这样: 当前的Frame弹出一个对话框F 阅读全文
posted @ 2017-01-19 16:54 findumars 阅读(1494) 评论(0) 推荐(0)
摘要:原文在这里还是这个方法好用,简单!加上牧马人做的自动生成工具,更是简单。以下为原文,向波哥敬礼! 前面和音儿一起研究 Android 下启动画面的问题,虽然问题得到了解决,但是,总是感觉太麻烦,主要的问题: 1、需要手工去修改XML文件; 2、而且需要对系统本身做出修改; 3、方案还不够完善,需要较 阅读全文
posted @ 2017-01-19 16:52 findumars 阅读(3525) 评论(0) 推荐(0)
摘要:Introduction to color gradients in Delphi FireMonkey. Video This video covers the basics of color gradients in Delphi FireMonkey This can be applied a 阅读全文
posted @ 2017-01-19 16:11 findumars 阅读(590) 评论(0) 推荐(0)
摘要:Get and set the Z Order of controls at runtime in Delphi FireMonkey. This is a follow on to my earlier post where I provided a VCL solution.Now Ive cr 阅读全文
posted @ 2017-01-19 01:56 findumars 阅读(780) 评论(0) 推荐(0)
摘要:好了,今天我们来介绍下FMXUI中的三大杀器:TView、TLinearLayout、TRelativeLayout。 【名词定义】 非布局组件: 组件名不是以Layout结尾的组件,Delphi自带的Panel、Form等在这里都不属于布局组件。 视图: 即可以让用户看到的图形界面。TView本身 阅读全文
posted @ 2017-01-13 16:04 findumars 阅读(1821) 评论(0) 推荐(0)
摘要:从FMX发布开始,一直有这问题,大家看看是不是一个bug,应该如何修复? 新建一个FMX Application,运行后,点击窗口标题栏右上角的“最大化”按钮,此时窗口是最大化的。在windows最底端的任务栏中,点击该程序,窗口就会还原回原来的大小。按理应该是还保持最大化才对。另外,在任务栏中,点 阅读全文
posted @ 2017-01-12 16:37 findumars 阅读(774) 评论(0) 推荐(0)
摘要:看FMX代码,发现有两种消息处理的实现方式,一种是用TMessageManager来实现自定义的消息,另外一种象TEdit中的实现,直接声明消息方法。 早前,看过文章说TMessageManager的用法,可用到的时候,又找不到,只好自己动手。 我的应用场景是这样: 当前的Frame弹出一个对话框F 阅读全文
posted @ 2017-01-09 16:23 findumars 阅读(1736) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/onechen/p/5712735.html Firemonkey 载入 Style 皮肤 (*.fsf 二进制文件) 速度测试http://www.cnblogs.com/onechen/p/4469176.html皮肤文件格式分成二种:*.style 阅读全文
posted @ 2016-12-20 18:06 findumars 阅读(379) 评论(0) 推荐(0)
摘要:这个实例在windows、OS X、IOS和Android等平台运行正常。本文参考这个网站提供的方法:http://zarko-gajic.iz.hr/firemonkey-mobile-android-ios-qr-code-generation-using-delphi-xe-5-delphiz 阅读全文
posted @ 2016-12-19 19:49 findumars 阅读(729) 评论(0) 推荐(0)
摘要:delphi fmx的字体等设置默认与皮肤有关,用代码直接修改字体颜色等是无效的,如何才能用代码修改呢?请按以下方法就可以: 1.在Object inspector中取消StlyedSettings中的Fontcolor选项的勾。 2. Label6.TextSettings.FontColor:= 阅读全文
posted @ 2016-12-19 19:47 findumars 阅读(1682) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/hnxxcxg/p/6085716.html http://www.cnblogs.com/hnxxcxg/p/6085152.html 阅读全文
posted @ 2016-11-22 17:21 findumars 阅读(586) 评论(0) 推荐(0)
摘要:FireMonkey has many layout controls to choose from. Come learn the differences and how to use them to create dynamic, multi-platform user interfaces. 阅读全文
posted @ 2016-10-13 17:56 findumars 阅读(1611) 评论(0) 推荐(0)
摘要:介绍 FireMonkey使用Style来控制控件的显示方式。 每个控件都有一个StyleLookup属性,FireMonkey就是通过控件的这个属性来在当前窗体的StyleBook控件中查找匹配的Style,如果找到了这个Style,那么控件就使用这个Style来显示。 StyleBook是一个S 阅读全文
posted @ 2016-10-07 00:05 findumars 阅读(496) 评论(0) 推荐(0)
摘要:您好,在窗体上添加一个 TStyleBook(StyleBook1), 可以载入、编辑、另存这些样式.编辑 StyleBook1 后, 可以把它直接赋给窗体的 StyleBook 属性: procedure TForm1.Button1Click(Sender: TObject);begin Sel 阅读全文
posted @ 2016-10-06 16:58 findumars 阅读(602) 评论(0) 推荐(0)
摘要:DelphiXE2 Firemoney FMX 的窗体不只是为windows的, 所以很多功能都没有了. 最常见的就是拖拽了 先看 VCL时代 一个经典拖动代码 [delphi] view plain copy ReleaseCapture(); SendMessage(Handle , WM_SY 阅读全文
posted @ 2016-09-30 20:43 findumars 阅读(1542) 评论(0) 推荐(0)
摘要:高版本DELPHI提供的匿名方法,如果使用的好,可有效地节省代码。 procedure TCMServerForm.CMServerTransportDisconnectEvent(Event: TDSTCPDisconnectEventObject);varIndex: Integer;begin 阅读全文
posted @ 2016-09-17 00:22 findumars 阅读(538) 评论(0) 推荐(0)
摘要:震动,是调用了 安卓api JNI 里面的 函数 ,这些都是 调用java的 ,如下面的引用, uses FMX.Helpers.Android, Androidapi.JNI.App, Androidapi.JNI.Os, Androidapi.JNIBridge, FMX.StdCtrls; 还 阅读全文
posted @ 2016-09-01 15:37 findumars 阅读(1176) 评论(0) 推荐(0)