如何使用 JSL“单击”组合框项目亲爱的社区,
我试图在组合框中选择一个项目并使用 jsl“单击”它。 我知道这对于“按钮盒”是如何工作的,但似乎需要另一种方法。 这是示例:
我希望能够选择组合框中的一个项目并通过按下按钮执行组合框脚本。 文本框仅显示组合框选择。 现在,运行以下脚本将更改组合框选择,但不会运行该脚本。 这是 evedint,因为文本框不会更改其编号。
New Window( "Example",
V List Box(
CB = Combo Box(
{"Select", "1", "2"},
TB << Set Text( CB << Get Selected() )
),
TB = Text Box( "Select" ),
BB = Button Box("Set Combo Box to 1",
CB << set(2)
)
)
)
回复:如何使用 JSL“单击”组合框项目很简单,谢谢。
回复:如何使用 JSL“单击”组合框项目在设备上使用 run script(1) 命令。
Names Default to here(1);
New Window( "Example",
V List Box(
CB = Combo Box(
{"Select", "1", "2"},
TB << Set Text( CB << Get Selected() )
),
TB = Text Box( "Select" ),
BB = Button Box("Set Combo Box to 1",
CB << set(2, runscript(1))
)
)
)回复:如何使用 JSL“单击”组合框项目看起来这应该有效,但事实并非如此。您可以通过将组合框选择操作放入表达式中,然后在两个位置执行它们来实现此目的:
cb_expr = expr(TB << Set Text( CB << Get Selected()));
New Window( "Example",
V List Box(
CB = Combo Box(
{"Select", "1", "2"},
cb_expr;
),
TB = Text Box( "Select" ),
BB = Button Box("Set Combo Box to 1",
CB << set(2);
cb_expr;
)
)
);