Delphi 来自数据库字段的 FMX LiveBindings Rectangle.Fill.Color
Delphi FMX LiveBindings Rectangle.Fill.Color from a Database Field
我需要使用 LiveBindings 从数据库字段分配一个 TRectangle.Fill.Color,这看起来很简单,但我做不到。也许是字段类型,也许是值,但是当从 PrototypedBinding 分配时...它有效。
如何使用实时绑定分配颜色?
在此先感谢您!
这是您需要的工作示例:
字段类型是LongWord
,因为System.UITypes
声明了TAlphaColor = type Cardinal
并且Cardinal
和LongWord
都是UInt32
的别名。
观察 PrototypeBindSource
生成的值(右侧):
检查数据库中的值是否与表示所需颜色的无符号整数值相对应。也许您尝试的值太小?
这里是给定表单的绑定模式:
我需要使用 LiveBindings 从数据库字段分配一个 TRectangle.Fill.Color,这看起来很简单,但我做不到。也许是字段类型,也许是值,但是当从 PrototypedBinding 分配时...它有效。
如何使用实时绑定分配颜色?
在此先感谢您!
这是您需要的工作示例:
字段类型是LongWord
,因为System.UITypes
声明了TAlphaColor = type Cardinal
并且Cardinal
和LongWord
都是UInt32
的别名。
观察 PrototypeBindSource
生成的值(右侧):
检查数据库中的值是否与表示所需颜色的无符号整数值相对应。也许您尝试的值太小?
这里是给定表单的绑定模式: