随笔分类 -  Delphi

摘要:说明:在 Wndows 显示时,有时控件左方会显示一条虚线 适用:Firemonkey Windows (Berlin 或更高版) 修正方法: 请将源码 FMX.Canvas.D2D.pas 复制到自己的工程目录里,再进行修改。 未修正: 修正后: 阅读全文
posted @ 2016-08-27 09:59 龟山Aone 阅读(1256) 评论(4) 推荐(1) 编辑
摘要:说明:Firemonkey 图片按钮(支持三种状态:MouseOver, MouseDown, MouseUp,可各别指定图片) 原码下载:[示例]TestImageButton_圖片按鈕(3态).zip 运行展示: 阅读全文
posted @ 2016-08-27 08:23 龟山Aone 阅读(1590) 评论(0) 推荐(2) 编辑
摘要:利用 Firemonkey 控件的组合及可塑性,可以做出千变万化的效果及功能,下面展示一个不规则按钮的实做: 效果图: 实做方法: 原码下载:[原创]TestButton45_不规则按钮_by_Aone.zip 阅读全文
posted @ 2016-08-05 14:50 龟山Aone 阅读(1476) 评论(0) 推荐(1) 编辑
摘要:在 Firemonkey 提供了一个跨平台的函数 TPath.GetDownloadsPath 来取得该平台的下载目录,但是非常奇怪的是,在 Windows 平台下,取得的下载目录确是: C:\Users\<username>\AppData\Local (官方文件) 而不是 C:\Users\<u 阅读全文
posted @ 2016-08-05 07:32 龟山Aone 阅读(1160) 评论(0) 推荐(0) 编辑
摘要:版本:2016.12.21 (新增可取代颜色) 下载:[工具]OneStylePalette_调色工具_20161221.zip 版本:2016.12.09 (新增可导出全平台的 Style) 下载:[工具]OneStylePalette_调色工具_20161209.zip 版本:2016.11.2 阅读全文
posted @ 2016-07-27 21:45 龟山Aone 阅读(2897) 评论(1) 推荐(4) 编辑
摘要:Delphi Berlin 10.1 开发 Windows 10 平板 App 远程调试安装步骤: 准备电脑: 准备电脑: 设定环境: 设定环境: 远程调试(连结远端平板电脑): 远程调试(连结远端平板电脑): 中断连结平板电脑: 中断连结平板电脑: 阅读全文
posted @ 2016-07-26 17:23 龟山Aone 阅读(1471) 评论(1) 推荐(1) 编辑
摘要:本控件修改自 Delphi Berlin 10.1 的 TSelection (FMX.Controls.pas) 修改重点: 代码说明: 效果: 源码及例子下载:(2016/12/30 修正更新) [控件]TOneSelection(等比修正版)_by_龟山Aone.zip 阅读全文
posted @ 2016-07-19 15:14 龟山Aone 阅读(1968) 评论(5) 推荐(4) 编辑
摘要:1. 在 Form 上放一个 TImage ,再一个 TText 到 Image 里面,并将 Image1.StyleName 设定为 BtnStyle,如下: 2.接着放一个 TButton,将 StyleLookup 指定为 BtnStyle,按钮就变成这个 Style,如下: 阅读全文
posted @ 2016-07-15 12:57 龟山Aone 阅读(1433) 评论(2) 推荐(4) 编辑
摘要:弹簧动画效果1: 不用写任何代码,只需设定下面动画属性: 弹簧动画效果2: 参考动画曲线: http://monkeystyler.com/guide/Interpolation-and-AnimationType-Illustrated 阅读全文
posted @ 2016-07-07 16:48 龟山Aone 阅读(1675) 评论(0) 推荐(2) 编辑
摘要:Windows 10 下没有 Sensor.HeadingXSensor.HeadingYSensor.HeadingZ 需改用 Sensor.CompMagHeading Sensor.HeadingXSensor.HeadingYSensor.HeadingZ 需改用 阅读全文
posted @ 2016-07-06 10:19 龟山Aone 阅读(919) 评论(0) 推荐(0) 编辑
摘要:下面示范 Firemonkey TImageList 加入一张原始尺寸图片的方法: 使用代码加图 来源:https://stackoverflow.com/questions/36013186/how-to-insert-images-to-timagelist-in-firemonkey-prog 阅读全文
posted @ 2016-06-17 10:33 龟山Aone 阅读(1998) 评论(0) 推荐(3) 编辑
摘要:原本在 Seattle 版本时,还能支持 iPhone 3GS (iOS v6.x), iPhone 4 (iOS v7.x),到了 Berlin 已不支持了,在用户的抱怨下,只好自己尝试去修正它,经过一番努力,终于找到原来是 TNSLayoutConstraint 在搞鬼,修正后: 测试及修正重点 阅读全文
posted @ 2016-06-04 16:19 龟山Aone 阅读(1084) 评论(0) 推荐(2) 编辑
摘要:功能:将 GIF 动画每帧合并到一张 PNG 需求:配合 ImageMagick 图像处理软件。 下载:[工具]Gif2Png_Aone_1.0.0.zip 使用方法: 延伸阅读:Firemonkey 使用 TImage 显示动画图片 阅读全文
posted @ 2016-06-03 11:07 龟山Aone 阅读(2463) 评论(0) 推荐(0) 编辑
摘要:在 Delphi Seattle 10 update 1 版本(含之前版本),只要 Project > Build 会立即生成 info.plist 如果需要修改 info.plist 可以利用 TMS 提供的修改工具 Fixing on iOS 9 来修改。 在 Delphi Berlin 10. 阅读全文
posted @ 2016-05-18 14:38 龟山Aone 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:下列方法仅提供 Windows 平台使用,所以需要使用编译开关,代码如下: 阅读全文
posted @ 2016-05-17 17:04 龟山Aone 阅读(579) 评论(0) 推荐(1) 编辑
摘要:Delphi 10.1 Berlin UTF8String Test 阅读全文
posted @ 2016-05-06 10:54 龟山Aone 阅读(1246) 评论(1) 推荐(2) 编辑
摘要:问题:官方 QC 的一个 Firemonkey 移动平台画线问题: RSP-14309: [iOS & Android] Delphi 10.1 Berlin - drawing problemshttps://quality.embarcadero.com/browse/RSP-14309 适用: 阅读全文
posted @ 2016-04-28 06:51 龟山Aone 阅读(1119) 评论(0) 推荐(1) 编辑
摘要:Delphi 10.1 Berlin 官方修正列表: Bug fix list for RAD Studio 10.1 Berlin Delphi 10.1 Berlin 官方未列之修正: 这是目前移植到 Berlin 发现的修正,如果再有发现,陆续补上。 阅读全文
posted @ 2016-04-27 08:11 龟山Aone 阅读(2235) 评论(2) 推荐(1) 编辑
摘要:Delphi iOS 版本需求 版本需求 官网 备注 iPod Touch, iPhone, or iPad iOS 8 iOS 9 不支持iPhone 3GSiPhone 4 iPod Touch, iPhone, or iPad iOS 6(官方未列,实测可用) iOS 7 iOS 8 iOS 阅读全文
posted @ 2016-04-24 19:38 龟山Aone 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:在 Delphi 10 Berlin 提供了照相及相册自订分辨率的功能,请见官方网站教学: http://docwiki.embarcadero.com/RADStudio/Berlin/en/Taking_Pictures_Using_FireMonkey_Interfaces 当自订大小为 20 阅读全文
posted @ 2016-04-13 16:15 龟山Aone 阅读(1011) 评论(0) 推荐(1) 编辑