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

为框架内小部件的属性分配值

如何解决为框架内小部件的属性分配值

在学习 Progress 4GL 时,我偶然发现了以下一段代码,为框架内的小部件的属性赋值:

ASSIGN Rep-Editor:READ-ONLY IN FRAME Dialog1 = YES
       Rep-Editor:SENSITIVE IN FRAME Dialog1 = YES.

如你所料:
Dialog1 是框架的名称
Rep-Editor 是放置在框架内的小部件的名称

这对我来说看起来很混乱:这就像说框架的值等于“是”,我希望分配的变量和值彼此相邻,例如:

ASSIGN Dialog1.Rep-Editor:READ-ONLY = YES,/* or: */
ASSIGN Dialog1->Rep-Editor:READ-ONLY = YES

这显然不是正确的语法。是否有与此类似的 Progress 语法可供我使用?

解决方法

嗯……那是将近 40 年历史的 ABL 语法……

你可以把所有东西都包在一个

DO WITH FRAME Dialog1:
  ASSIGN Rep-Editor:READ-ONLY = YES
         Rep-Editor:SENSITIVE = YES.
END.

阻止。

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