리스트 박스 그래픽 요소

 

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

 

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

 

<그림 2> 선택모드를 MultiSimple 이나 MultiExtended로
설정하여 다중 선택한 경우의 예

 

리스트 박스에 표시될 데이터, 연관 태그, 글꼴, 표시형식 등은 스튜디오(리스트 박스 설정)에서 설정한다.

리스트 박스에 연관되는 태그를 설정하고 리스트 박스를 선택하면 선택한 위치 값이 태그에 대입된다.

즉 선택한 리스트 위치가 첫 번째이면 태그 값은 0, 두 번째이면 태그 값은 1, …. 이다.

 

리스트 박스는 다음과 같은 스크립트로도 설정할 수 있다.

             @ListBoxAddString : 리스트 박스에 표시되는 데이터를 추가.

             @ListBoxDeleteString : 리스트 박스에 표시된 특정위치의 데이터를 삭제.

             @ListBoxFillDir : 리스트 박스에 표시되는 데이터를 지정한 디렉터리 내의 디렉터리 이름으로 채운다.

             @ListBoxFillFile : 리스트 박스에 표시되는 데이터를 지정한 디렉터리 내의 파일이름으로 채운다.

             @ListBoxGetCurSel : 리스트 박스의 선택된 위치를 얻는다.

             @ListBoxGetSel : ListBox에서 지정한 아이템의 선택여부를 읽어온다.

             @ListBoxGetSelCount : ListBox에서 현재 선택된 아이템의 총 개수를 읽어온다.

             @ListBoxGetText : 리스트 박스의 선택된 위치의 데이터(문장)을 얻는다.

             @ListBoxResetContent : 리스트 박스에 표시된 모든 데이터를 삭제.

             @ListBoxSetCurSel : 리스트 박스의 선택위치를 지정한 값으로 변경.

 

 

 

참고) 리스트 박스는 스튜디오의 확장기능 ‘선택 변경 시’ 스크립트를 이용하여 사용자가 리스트 선택 위치를 변경했을 때 특정한 동작을 할 수 있도록 설정할 수 있다.

 

관련항목)

@ListBoxAddString

@ListBoxDeleteString

@ListBoxFillDir

@ListBoxFillFile

@ListBoxGetCurSel

@ListBoxGetSel

@ListBoxGetSelCount

@ListBoxGetText

@ListBoxResetContent

@ListBoxSetCurSel

스튜디오에서 리스트 박스 설정

그래픽 보기

보기 메뉴

감시 프로그램 주 도움말