JSL을 사용하여 콤보 상자 항목을 "클릭"하는 방법친애하는 커뮤니티 여러분,
콤보 상자에서 항목을 선택하고 jsl을 사용하여 "클릭"하려고 합니다. 나는 이것이 "Button Box"에서 어떻게 작동하는지 알고 있지만 다른 접근 방식이 필요한 것 같습니다. 예는 다음과 같습니다.
콤보 상자에서 항목을 선택하고 버튼을 눌러 콤보 상자 스크립트를 실행할 수 있기를 원합니다. 텍스트 상자에는 콤보 상자 선택이 표시됩니다. 이제 아래 스크립트를 실행하면 콤보 상자 선택이 변경되지만 스크립트는 실행되지 않습니다. 텍스트 상자의 번호가 변경되지 않기 때문에 이는 evintint입니다.
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)
)
)
)
Re: JSL을 사용하여 콤보 상자 항목을 "클릭"하는 방법매우 간단합니다. 감사합니다.
Re: 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))
)
)
)Re: 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;
)
)
);