微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何查看小部件的价值?

如何解决如何查看小部件的价值?

这似乎很明显,但我在做以下事情时遇到了麻烦:

我在填充字段中输入了一个值,我想在屏幕上看到它(该字段是框架的一部分):

ON <some_event> OF <another_widget> IN FRAME <correct_frame_reference>
         ASSIGN fi-Value = -1.
         disPLAY fi-Value.

据我所知,这将执行以下操作:

ASSIGN 将值从屏幕缓冲区移动到记录缓冲区。
disPLAY 将值从记录缓冲区移动到屏幕缓冲区(换句话说,应该在屏幕上看到该值)。

这有效,但整个框架被删除,我只看到以下屏幕(而不是我的整个框架):

enter image description here

我需要做什么才能不丢失整个窗口/框架?

解决方法

触发器中的 DISPLAY 没有框架名称(使用 WITH),因此它会创建一个新的未命名框架(并且似乎已将其置于其他任何东西之上)。

您应该添加“WITH FRAME ”,或者,根据您在触发器中显示值的原因,最好使用 MESSAGE。

,
ON <some_event> OF <another_widget> IN FRAME <correct_frame_reference>
         ASSIGN fi-Value = INPUT FRAME  <correct_frame_reference> <another_widget>.
         DISPLAY fi-Value.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。