Notice
Recent Posts
Recent Comments
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

6-1. 리스트박스 컨트롤 본문

비주얼 베이직/03 윈도 폼 컨트롤

6-1. 리스트박스 컨트롤

빌드이너프 2024. 5. 27. 21:31

리스트박스와 콤보박스 컨트롤은 사용자에게 선택할 수 있는 목록을 제시함.

이때 여러 열로 나타나도록 설정할 수도 있지만 기본적으로 선택 목록이 한 열에 수직으로 제시됨.

리스트박스 컨트롤은 동시에 여러 항목을 선택할 수 있는 반면, 콤보박스 컨트롤은 한 항목만 선택할 수 있다

 

리스트박스 컨트롤

사용자가 직접 입력하지 않고 목록으로 제시된 항목 중에서 원하는 것을 선택하도록 유도할 때 사용.

폼에 디자인된 목록의 크기보다 항목의 개수가 많으면 스크롤바가 자동으로 추가된다.

 

리스트박스 컨트롤의 주요 속성과 메서드

종류 이름 설명
속성 HorizontalScrollBar 가로 스크롤바를 사용할지 여부를 설정한다
True: 수평 스크롤바를 사용함
False: 수평 스크롤바를 사용하지 않음
Items 리스트박스에 나타날 항목을 추가하거나 제거한다
SelectionMode 여러 항목의 선택 가능 여부를 설정한다
None: 선택 불가
One: 한 항목만 선택 가능
MultiSimple: 마우스가 클릭할 때마다 다중 선택이 되고 선택된 항목을 다시 클릭하면 선택 해제
MultiExtended: 마우스로 드래그하거나 Ctrl 또는 Shift 를 누르고 마우스로 클릭하여 다중 선택 가능(Ctrl은 비연속 항목을 다중 선택 및 해제, Shift는 연속 항목을 다중 선택)
Sorted 목록을 사전 순으로 정렬한 것인지를 결정하며, 이는 속성 창에서만 설정할 수 있다.
False: 목록에 입력하는 순서대로 표시
True: 목록에 입력하는 순서대로 표시하지 않고, 자동 정렬, 한글을 먼저 오름차순으로 정렬한 다음 영문을 정렬하며 대소문자를 구분하지 않음
Enabled 리스트박스의 사용 여부를 설정한다.
True: 사용
False: 사용 불가
메서드 Add 목록에 문자열을 추가한다
Remove 인덱스 번호를 사용하여 항목을 삭제한다
Refresh 목록을 최근에 입력한 항목으로 수정한다
Clear 모든 목록을 삭제한다