在学习Progress 4GL时,我偶然发现了以下一段代码,它为框架内的小部件的属性分配了一个值:
ASSIGN Rep-Editor:READ-ONLY IN FRAME Dialog1 = YES
Rep-Editor:SENSITIVE IN FRAME Dialog1 = YES.
正如您所猜测的:Dialog1
是帧的名称Rep-Editor
是放置在框架内的小部件的名称。
这看起来很让我困惑:这就像说帧的值等于"0";如果"是";,我希望分配的变量和值相邻,类似于:
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.
块。