Delphi TNumberBox - 如何仅允许正整数值?
我使用的是 Delphi 10.2,但以下内容也可能适用于其他 Delphi 版本。 我正在为 Android 进行开发,但我也在调试 Windows 版本。 TNumberBox 具有 Valu…
尝试在 Delphi 中选择标准手势时出错
我无法在 Delphi 中选择标准手势。我总是遇到同样的错误。有人知道为什么吗? 错误 读取 TGestureStreamData.Control 时出错:模块“rtl270.bpl”中地…
FMX:TCanvas.DrawPath 出现奇怪的故障。为什么?
我绘制了一条由两条线组成的路径,先向上然后向下返回到同一位置或几乎同一位置,但第一条线画得太高。如果我然后使用 DrawLine 绘制相同的线条,我就…
FMX Windows 中的 SendInput 未释放 Shift 状态
我正在尝试使用 sendInput 函数在 EditBox 中键入一个大写字母,按下 Shift 键,然后发送一个字符,然后按 KeyUp 键发送该字符并发送 Shift 键。 Char…
Firemonkey Grid Control - 禁用列移动;但允许调整列大小
我在 FM 中使用 TGrid,希望用户能够调整列的大小,但不能重新组织列(即拖动和移动列标题)。我尝试更改许多公开的属性(“Locked”、“DragMode”、…
FireMonkey 应用程序中是否有可使用的 Web 浏览器组件?
对于 Delphi VCL,有 TWebBrowser 和一些可用的第 3 方组件,例如 TEMbeddedWebBrowser用于浏览网页。 除了 Delphi XE2 中的 Firemonkey 框架之外,是…
如何将自定义列添加到 FireMonkey 中的网格项目设计器
我为 TGrid 创建了一个自定义列 TComboColumn = class(FMX.Grid.TColumn)。目前,我必须将此列添加到代码中的网格中,但我希望能够使用 TGrid 项目设…
Firemonkey 网格控件 - 根据值设置单元格样式(通过 OnGetValue 函数调用)
我正在寻找推荐的解决方案来设置由 OnGetValue 调用(调用以绘制视图中的单元格)绘制的 TGrid 单元格的样式。对于背景,Mike 的出色回应展示了如何在…
Firemonkey 网格控制 - 将列右对齐
我正在使用 FireMonkey Grid 控件,但在尝试右对齐列时遇到持续的问题。从其他用户的帖子中,我设法创建了一个新的 TColumn 类型,对此应用了一种样式…
如何在 Firemonkey 中像 iOS 那样滑动控件?
我在表单中有一个控件。当事件发生时,它会在其顶部显示另一个控件,然后它会消失并显示第一个控件。 我希望有一个平滑的“滑入/滑出”动画,就像 iOS…
Firemonkey - 消息处理
我目前正在尝试开发一个基于 Firemonkey 的项目。我使用 Firemonkey 是因为它的 UI 功能,因为该项目由许多较小的应用程序组成,每个应用程序都有 3D …
fOpen 带参数无法正常工作
晚上好! 我目前正处于 Firemonkey 中新应用程序开发的第一阶段。这是我第一次使用 Firemonkey,但我已经有几年使用 Delphi 的经验了。 到目前为止,…
Firemonkey 的 SynEdit?
是否有与 firemonkey 一起使用的 synedit 软件包(或有人正在研究它)? 据我所知,早些时候有一个 VGScene 端口(请参阅:此站点) ,但似乎已被删除…
如何在 FireMonkey 中创建闪屏?
我需要在 FMX 程序启动时创建一个启动屏幕。 VCL 中的以下代码不再起作用: SplashScreen := TSplashScreen.Create(Application); SplashScreen.Show;…
Windows DPI 表单缩放
我之前一直使用VGScene(Firemonkey 的前身)来创建应用程序,最近切换到 Delphi XE2 的 Firemonkey。 要在 VGScene 中缩放表单,我所要做的就是缩放 …