问题标签 [firemonkey-style]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1467 浏览

delphi-xe7 - XE7 Firemonkey 应用程序获得“参数超出范围”

我正在使用 Rad Studio XE7 制作一个多设备应用程序。有时,当我想在表单上保存我的最后修改时,Rad Studio 会引发异常“参数超出范围”,但不给我任何关于问题出在哪里的信息。错误报告的详细信息:

我认为问题出在我定义了一些设计的样书组件上,因此某些参数只能由它们修改。令人沮丧的是,商业软件没有提供至少绕过问题的机会。足以让我明白什么不该做。

0 投票
1 回答
89 浏览

firemonkey - Firemonkey 样式设计器使 TRectangle 填充父级

我正在尝试将TRectangle对象添加到样式设计器中的 Firemonkey 控件,以赋予控件背景颜色。我可以TRectangle手动添加和调整大小,但是如果控件在设计器中更改大小,则样式将不起作用。有没有办法让TRectangle自动占用它的父控件的大小?

0 投票
0 回答
165 浏览

firemonkey - 在 Firemonkey 中使用自定义样式会使组件消失?

  1. 将 TStyleBook 放在表单上并从 Embarcadero 加载自定义样式(不是我自己的)
  2. 将 Form.StyleBook 设置为该 TStyleBook 组件
  3. 表单上的拖放按钮,它看起来很有风格
  4. 移动按钮或更改任何属性,按钮消失
  5. 放下 TGroupBox 并移动它,在窗体上单击关闭,GroupBox 周围的边框消失了。

当我在代码之间切换然后返回到设计选项卡时 - 组件以它们应该的样式显示出来???

真的很奇怪。有任何想法吗?这是视频:http ://screencast.com/t/tniPIANDNK

0 投票
1 回答
304 浏览

delphi - 使用 Delphi XE8 在移动设备中将焦点从一个组件转移到另一个组件

我正在使用 Delphi XE8 开发 Android 移动应用程序,请帮助我进行以下实现。

在一个表单中,我有 3 个组件,它们的顺序如下 1. TEdit (edtValue1), 2. TEdit (edtValue2), 3. TComboBox (cbxValue1)

打开表格后,我做了:

我的疑问是在 edtValue1 中输入一些值后,如何通过在 Android 手机的键盘上按 enter 键将焦点转移到 edtValue2。另外,如果我需要在 edtValue2 之后将焦点转移到 cbxValue1,那么我该如何处理呢?请帮助我。提前致谢。

0 投票
1 回答
521 浏览

delphi - TScaledLayout 和自定义样式的绘画问题

将 TScaledLayout 和从 fmx 中的位图样式设计器创建的自定义样式结合起来时,我遇到了绘画问题。

为了演示,我加载了通过在位图样式设计器中选择“VCL / FMX 的新样式”->“另存为 .style”创建的默认自定义样式。我在一些彩色矩形上放置了几个标准控件:TScaledLayout 上的红色和绿色控件,直接在表单上的蓝色控件。当我拉伸表单时,彩色线条出现在 ScaledLayout 上的控件上;背景部分可见:

拉伸控件的绘制问题

如果我调整表单的大小以与设计时尺寸完全匹配,线条就会消失。这似乎是一个非常重要的问题,我当然不能像那样将这两个一起使用。有人对可能的修复或解决方法有想法吗?

0 投票
1 回答
1749 浏览

firemonkey - Firemonkey 使用 StylesData 在样式中设置数组对象的属性

我尝试在用 填充 a 时设置对象的ListBox属性ListBoxItems。该对象是添加到ListBox. 下面的代码行引发了一个异常:

作为一种解决方法,我尝试通过使用 获取ellipsestyle对象来访问该属性ListBoxItem.FindStyleRessource,但函数返回nil

谢谢 !

0 投票
1 回答
418 浏览

delphi - 自定义 Firemonkey 样式 - 控件和样式之间的链接属性?

德尔福 XE-6

我正在尝试为 TGroupBox 控件创建自己的样式。

我查看了许多演示和教程,但似乎无法弄清楚这一点。

如何使控件中的文本变为空白并显示在样式的文本控件上?

我知道它与 StyleName 有关,但我不知道我做错了什么。

有人可以提供一个简单的例子吗?例如,一个 TGroupbox - 在顶部有一个标题,但是如果你想把它放在一个从顶部向下的横幅上怎么办。我可以创建横幅,但是如何将横幅上的文本项与控件的标题属性链接?

谢谢

0 投票
2 回答
2039 浏览

delphi - 如何使用 Delphi Seattle 将自定义样式应用于自定义 Firemonkey 组件

我有一个为 Firemonkey (fmx) 创建的自定义 Delphi 组件。我现在需要将我的自定义样式应用于组件。样式保存在资源中。以前,这是GetStyleObject通过调用方法在方法中完成的TStyleManager.LoadFromResource

对于 Firemonkey 框架,此方法 ( LoadFromResource) 在 Delphi 10 Seattle 中不再存在。

我在 XE7 中的代码正在通过LoadFromResource

我如何在 Delphi 10 Seattle 中实现这一目标?

0 投票
0 回答
93 浏览

ios - 使用 Firemonkey 在 iO 中实现自定义字体时发生错误

我正在使用 Delphi 10.1 开发移动应用程序。我正在尝试为 iOS实现自定义字体Livingst.ttf并且我遵循了Steps。但是当我尝试在 iOS 模拟器中运行应用程序时,我收到错误消息No mapping for the Unicode character exists in the target multi-byte code page。. 我不知道如何解决这个问题。请帮我解决这个问题。

0 投票
3 回答
3157 浏览

delphi - Firemonkey SpeedButton / 按钮

在 Firemonkey 中,使按钮如下所示的“魔法”是什么?

在此处输入图像描述

对我来说,最重要的是图像的大小和按钮内文本的布局,但是如何在 firemonkey 中做到这一点?我必须配置哪些属性?这在 VCL 中非常容易。

我在 VCL 和 Firemonkey 中都使用了 speedbutton 和 imagelist。

我在处理这样简单的事情时遇到了麻烦:(

我什至不认为我必须在 firemonkey 中做一些更复杂的事情,几乎要回到 VCL,Sad。

谢谢。