我正在尝试使用 LiveBindings 格式化数字以在 FireMonkey 表单的 TEdit 中显示。
我正在尝试使用绑定的 CustomFormat 中的 Format 方法来格式化带有两位小数的数字。
我可以“硬编码”输出:
Format("Hello", %s)
这是有效的,但我无法确定要使用什么格式字符串。如果我尝试使用标准格式字符串,例如,
Format("%.2f", %s)
我收到运行时错误“格式无效或与参数不兼容”。
事实上,每当我在格式字符串中包含一个 % 符号时,我都会收到一个错误,所以我猜测 Format 需要不同类型的参数,但我找不到任何文档来说明正确的格式字符串是什么。