firemonkey-fm3相关内容
首先-我是Android和FireMonkey编程的初学者,因此请记住这一点:-). 我制作了一个FireMonkey/Android应用程序,可以根据屏幕尺寸和方向调整控件的大小/重新排列控件的大小,但是当用户旋转屏幕时,我不知道如何设置应用程序的调用方式.如果我在其中运行Firemonkey/Win32并显示一个执行以下操作的按钮: PROCEDURE TMainForm.FlipF
..
大家晚上好。 我目前正在努力掌握Delphi中的实时绑定,因为我想刷新自己当前的一个项目(完全返工)从基础到推向其他平台,优化性能和最小化代码的目的)。我正在使用一个Web API,该API返回JSON数据。一个示例调用返回的JSON格式如下: { “ response”:{ “ ips”:[ { “ ip”:“ 111.222.333.444”, “ classification
..
我的应用程序上有两个选项卡.他们两个都有一张表-一个用于输入,一个用于输出.激活输出表的选项卡后,将触发一个过程,该过程分析数据并填充输出网格. 输出网格需要几秒钟的渲染时间,我想显示一些动画图标.我已经尝试过将TImage与TFloat动画以及TAniIndicator一起使用.在分析过程运行时,它们似乎都冻结了. 解决方案 听起来像是单线程应用程序.问题是一个线程一次只能执行一个
..
尝试同时在任务栏上显示多个表单时,我遇到了一个小问题. 我发现我需要使用以下内容: WS_EX_APPWINDOW 所以我搜索了更多内容,然后找到了它: class TForm2 : public TForm { __published: // IDE-managed Components private: // User declarations public
..
[Delphi XE5 Up2] 我尝试使用TPopUp继承和创建组件,遵循与CalendarFlyout的Flyouts演示中公开的相同的想法.我将不使用日历,但我希望该空间可用,以便放置所需的任何其他FMX组件. 我已经使用新的组件向导制作了该组件,并添加了一些控件: unit PopupTest; interface uses System.SysUtils, Sy
..
我有一个gridpanellayout,它大约有16行5列.每个字段都有一个设置为TalignLayout.Client的TRectangle.每个矩形都有一个onclick事件,该事件执行一个操作(例如,通过更改其颜色来突出显示所单击的矩形).有16行,我的网格面板超过了诸如iPhone之类的用户设备的高度,因此我将网格放置在VerticalScrollbox的顶部. 在用手指滚动用户与用
..
我正在尝试在TImage的画布上绘制一些自定义形状,但输出最终会在TImage父窗体的画布上结束.看来我必须将我的观点从局部转换为绝对,才能完成这项工作,但这也引起了问题.参见示例: 有人知道为什么Image.Canvas.DrawArc(etc)相对于父窗体而不是相对于Image绘制吗? 如果遇到.LocalToAbsolute的麻烦...为什么弧看起来如此不同? 该项目很简单:F
..
如何通过Firemonkey FM3获得屏幕尺寸?以下代码: var 大小:TPointF; begin 大小:= FMX.Platform.IFMXScreenService.GetScreenSize; ... end; 导致此编译器错误: [dcc32错误] Unit1.pas(46):E2018记录,对象或类类型需要 如何
..
4I必须将字符串写入二进制MIDI文件。该标准需要知道字符串的长度(以字节为单位)。因为我想为移动设备写,我不能使用AnsiString,这是确保字符串是一个单字节字符串的好方法。这简化了事情。我测试了以下代码: TByte =字节数组; 函数TForm3.convertSB(arg:string):TByte; var i:Int32; begin Label1.T
..