来自数据库字段的Delphi FMX LiveBindings Rectangle.Fill.Color

时间:2017-09-28 20:56:14

标签: delphi firemonkey livebindings

我需要使用LiveBindings从数据库字段中分配TRectangle.Fill.Color,它看起来很简单,但我无法做到。也许是字段类型,也许是值,但是当从PrototypedBinding中分配时......它可以工作。

如何使用livebindings指定颜色?

先谢谢你了!

1 个答案:

答案 0 :(得分:0)

以下是您需要的工作示例:

字段类型为LongWord,因为System.UITypes声明TAlphaColor = type CardinalCardinalLongWord都是UInt32的别名。

观察PrototypeBindSource(右侧)生成的值: enter image description here

检查数据库中的值是否与表示所需颜色的无符号整数值相对应。也许你尝试的价值太小了?

这是给定形式的绑定模式: enter image description here