리스트 박스 그래픽 요소는 <그림 1>과 같은 리스트를 그래픽 화면에 표시하여 사용자가 선택할 수 있도록 하는 그래픽 요소이다.

<그림 1> 리스트 박스 그래픽 요소의 예

<그림 2> 선택모드를 MultiSimple 이나 MultiExtended로
설정하여 다중 선택한 경우의 예
리스트 박스에 표시될 데이터, 연관 태그, 글꼴, 표시형식 등은 스튜디오(리스트 박스 설정)에서 설정한다.
리스트 박스에 연관되는 태그를 설정하고 리스트 박스를 선택하면 선택한 위치 값이 태그에 대입된다.
즉 선택한 리스트 위치가 첫 번째이면 태그 값은 0, 두 번째이면 태그 값은 1, …. 이다.
리스트 박스는 다음과 같은 스크립트로도 설정할 수 있다.
@ListBoxAddString : 리스트 박스에 표시되는 데이터를 추가.
@ListBoxDeleteString : 리스트 박스에 표시된 특정위치의 데이터를 삭제.
@ListBoxFillDir : 리스트 박스에 표시되는 데이터를 지정한 디렉터리 내의 디렉터리 이름으로 채운다.
@ListBoxFillFile : 리스트 박스에 표시되는 데이터를 지정한 디렉터리 내의 파일이름으로 채운다.
@ListBoxGetCurSel : 리스트 박스의 선택된 위치를 얻는다.
@ListBoxGetSel : ListBox에서 지정한 아이템의 선택여부를 읽어온다.
@ListBoxGetSelCount : ListBox에서 현재 선택된 아이템의 총 개수를 읽어온다.
@ListBoxGetText : 리스트 박스의 선택된 위치의 데이터(문장)을 얻는다.
@ListBoxResetContent : 리스트 박스에 표시된 모든 데이터를 삭제.
@ListBoxSetCurSel : 리스트 박스의 선택위치를 지정한 값으로 변경.
참고) 리스트 박스는 스튜디오의 확장기능 ‘선택 변경 시’ 스크립트를 이용하여 사용자가 리스트 선택 위치를 변경했을 때 특정한 동작을 할 수 있도록 설정할 수 있다.
관련항목)