1

我有一个 FMX TEdit,它通过 LiveBindings 连接到Currency对象的属性。

默认情况下,该值显示为'12.34'

我知道,我可以为 CustomFormat 定义自己的函数,以便将其显示为'12.34 €'.

但是如果用户想在控件中编辑这个值,我不希望他为货币符号而苦恼。(因此在进入编辑时,控件应该'12.34'再次显示。)

知道我怎么能做到这一点吗?

4

1 回答 1

0

我认为,LiveBindings/FireMonkey 不支持区分DisplayFormatEditFormat

我通过将货币符号放在编辑框外来解决这个问题。

于 2016-06-17T11:16:17.160 回答