如何使用 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;
)
)
);