콤보 박스

 

콤보 박스는 콤보 박스 윈도우 컨트롤로 설정한 내용을 사용자가 선택할 수 있도록 하는 모듈 요소이다.

모듈 편집기의 ‘요소삽입|윈도우 컨트롤|콤보 박스’(Ctrl + Shift + N 키)을 선택하면 <그림 1>과 같은 콤보 박스 모듈 요소가 편집기에 삽입된다.

 

1

<그림 1> 콤보 박스 모듈 요소의 예

 

<그림 1>과 같은 콤보 박스 모듈 요소의 위치와 크기 등을 설정하고 ‘파일|요소 속성’, 단축메뉴의 ‘요소 속성’ 또는 마우스 왼쪽버튼을 더블클릭하면 <그림 2>와 같은 대화상자가 나타난다.

<그림 2>는 콤보 박스 요소 속성 대화상자의 콤보박스 탭의 예인데 여기서 다음과 같은 내용을 설정한다.

             콤보 종류 : 콤보 박스 종류를 Simple, DropDown, DropDownList 중에서 선택.

                           Simple : 입력기 아래로 리스트 박스처럼 리스트가 항상 표시되고 선택한 데이터는 입력기에 표시됨. 입력기에 직접 데이터를 입력할 수 있음

                           DropDown : 입력기의 버튼을 클릭하면 리스트가 아래로 나타남. 데이터를 선택하면 입력기에 표시되며 리스트는 사라짐. 데이터를 직접 입력할 수 있음

                           DropDownList : DropDown과 같으나 설정한 리스트에서만 데이터를 선택할 수 있고 데이터를 직접 입력할 수 없음

값 변환 : 감시 프로그램에서 사용자가 선택한 리스트를 설정한 태그에 변환하는 방법 설정.

값 변환은 입력값, 아이템 위치값 중에서 선택한다.

             컨트롤 스타일 : 콤보 박스의 스타일(표시방법)을 설정.

                           아이템 정렬, 글자 맞춤 사용안함 사용여부 설정.

 

<그림 2> 콤보 박스 요소 속성 대화상자 콤보박스 탭의 예

 

<그림 3>는 콤보 박스 요소 속성 대화상자의 데이터 탭의 예인데 여기서 콤보박스에 사용할 데이터 아이템을 입력한다.

콤보박스 데이터 아이템은 @ComboBoxAddString 스크립트 함수 등으로도 입력할 수 있다.

콤보 박스 요소 속성 대화상자의 태그, 글자색, 배경색, 글꼴, 클래스, 확장기능 탭에서 콤보 박스에 연관된 태그, 글꼴 등을 설정할 수 있다.

 

<그림 3> 콤보 박스 요소 속성 대화상자 데이터 탭의 예

 

참고) 감시 프로그램의 콤보 박스

 

관련항목)

모듈 요소의 이동

모듈 요소의 크기 조절

모듈 편집기의 단축메뉴

@ComboBoxAddString

감시 프로그램의 콤보 박스

모듈 편집기의 요소삽입 글자메뉴

모듈 편집기 주 도움말

스튜디오 주 도움말