ListBox의 색상을 기본값으로 복원하려면 어떻게 해야 하나요?다음 JSL에서 ListBox 프레임의 색상을 변경한 후 기본 색상으로 되돌리려면 어떻게 해야 합니까?
또한, ListBox의 배경색을 변경하고 싶은데 어떻게 설정해야 하나요? 배경색 변경 명령은 프레임의 색상을 변경합니다.
Names Default To Here( 1 );
New Window( "Example",
b = List Box( {"single", "double", "triple"}, nlines( 5 ) )
);
wait(2);
b<< background color("red");
wait(2);
//b<< background color("default color?");
자동화 및 스크립팅Re: ListBox의 색상을 기본값으로 복원하는 방법?재설정하려면 "없음"으로 설정하고 배경을 변경하는 방법은 잘 모르겠습니다.
편집하다:
이런 문제를 해결하려고 할 때는 변경하기 전에 "기본" 값을 가져와 볼 수 있습니다. 이때 << 배경색 가져오기를 사용할 수 있습니다.
Names Default To Here(1);
nw = New Window("Example",
lb = List Box({"single", "double", "triple"}, nlines(5))
);
def_color = lb << Get Background Color();
show(def_color);
Wait(1);
lb << background color("red");
Wait(1);
lb << background color("None"); // after you have checked what it is
// Or sometimes you might want to use
lb << background color(def_color);