标签: delphi firemonkey livebindings
我需要使用LiveBindings从数据库字段中分配TRectangle.Fill.Color,它看起来很简单,但我无法做到。也许是字段类型,也许是值,但是当从PrototypedBinding中分配时......它可以工作。
如何使用livebindings指定颜色?
先谢谢你了!
答案 0 :(得分:0)
以下是您需要的工作示例:
字段类型为LongWord,因为System.UITypes声明TAlphaColor = type Cardinal,Cardinal和LongWord都是UInt32的别名。
LongWord
System.UITypes
TAlphaColor = type Cardinal
Cardinal
UInt32
观察PrototypeBindSource(右侧)生成的值:
PrototypeBindSource
检查数据库中的值是否与表示所需颜色的无符号整数值相对应。也许你尝试的价值太小了?
这是给定形式的绑定模式: