我的 Progress 应用程序中有以下代码:
DEFINE VARIABLE IntField AS INTEGER INITIAL 1000000 VIEW-AS FILL-IN.
这显示了以下内容(注意千位分隔符):
有谁知道我怎样才能避免显示千位分隔符?
提前致谢
我的 Progress 应用程序中有以下代码:
DEFINE VARIABLE IntField AS INTEGER INITIAL 1000000 VIEW-AS FILL-IN.
这显示了以下内容(注意千位分隔符):
有谁知道我怎样才能避免显示千位分隔符?
提前致谢
Mike Fechner给出的答案:
只需在此处添加这样的 FORMAT 短语:
DEFINE VARIABLE IntField AS INTEGER INITIAL 1000000 VIEW-AS FILL-IN FORMAT ">>>>>>>>9".
编辑
虽然上面提到的答案显然是正确的,但我还在这里添加了另一行,意思完全一样:
DEFINE VARIABLE IntField AS INTEGER FORMAT ">>>>>>>>9" INITIAL 1000000 VIEW-AS FILL-IN.
不同之处在于FORMAT ...
部件的位置:正如您在第一个答案中看到的那样,您可能认为FORMAT ...
部件指的是FILL-IN
(GUI 组件,也称为小部件),但实际上它指的是变量。
** 额外编辑:**
一个重要的说明:避免使用“>>>...>”(仅“>”字符)作为整数格式说明符:如果值为零,则在这种情况下显示一个空字符串,同时显示“0”这种情况下比较合适。