使用 JSL,如何使用添加图形脚本将可变数量的项目添加到显示中?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我需要将多个相同类型的图形项目添加到现有的显示框中,问题是我事先不知道需要添加多少个这些项目。如果我不通过不包含“order”参数来指示添加项目的顺序,并且在循环中包含“添加图形脚本”,则只有循环中的最后一个项目显示在显示框中。 如果我替换变量的“order”参数,并在循环中评估该变量,我会收到一条错误消息,表明该参数无效。 我是否错误地评估了论证? 我尝试过 Eval(Substitute(Expr...) 但没有成功。 还可以做什么? 请帮忙。
回复:使用 JSL,如何使用添加图形脚本将可变数量的项目添加到显示中?吉姆,非常感谢您的建议,我现在可以正常使用了!
回复:使用 JSL,如何使用添加图形脚本将可变数量的项目添加到显示中?您还可以将项目附加到现有的显示框,例如 vlistbox。
西北=新窗户( “测试” ,
远东= V 列表框(
文本框( “你好” ) ,
) ,
) ;
远东<<附加(文本框( “世界” ) ) ;
远东<<附加(文本框( “圣诞老人” ) ) ;
远东<<附加(文本框( “克劳斯” ) ) ;
回复:使用 JSL,如何使用添加图形脚本将可变数量的项目添加到显示中?For(i=1,i<=10,i++, 添加图形脚本(........................));只会产生其中一种结果,因为每个“添加图形脚本”都会替换前一个。
您需要什么结构是:
添加图形脚本(For(i=1,i<=10,i++,.................................));其中仅评估所有“添加图形脚本”中的一个。
如果您可以附上您的脚本或存在问题的脚本片段,这将对确定问题有很大帮助。