충분히 쌓여가는
6-1. 리스트박스 컨트롤 본문
리스트박스와 콤보박스 컨트롤은 사용자에게 선택할 수 있는 목록을 제시함.
이때 여러 열로 나타나도록 설정할 수도 있지만 기본적으로 선택 목록이 한 열에 수직으로 제시됨.
리스트박스 컨트롤은 동시에 여러 항목을 선택할 수 있는 반면, 콤보박스 컨트롤은 한 항목만 선택할 수 있다
리스트박스 컨트롤
사용자가 직접 입력하지 않고 목록으로 제시된 항목 중에서 원하는 것을 선택하도록 유도할 때 사용.
폼에 디자인된 목록의 크기보다 항목의 개수가 많으면 스크롤바가 자동으로 추가된다.
리스트박스 컨트롤의 주요 속성과 메서드
종류 | 이름 | 설명 |
속성 | HorizontalScrollBar | 가로 스크롤바를 사용할지 여부를 설정한다 True: 수평 스크롤바를 사용함 False: 수평 스크롤바를 사용하지 않음 |
Items | 리스트박스에 나타날 항목을 추가하거나 제거한다 | |
SelectionMode | 여러 항목의 선택 가능 여부를 설정한다 None: 선택 불가 One: 한 항목만 선택 가능 MultiSimple: 마우스가 클릭할 때마다 다중 선택이 되고 선택된 항목을 다시 클릭하면 선택 해제 MultiExtended: 마우스로 드래그하거나 Ctrl 또는 Shift 를 누르고 마우스로 클릭하여 다중 선택 가능(Ctrl은 비연속 항목을 다중 선택 및 해제, Shift는 연속 항목을 다중 선택) |
|
Sorted | 목록을 사전 순으로 정렬한 것인지를 결정하며, 이는 속성 창에서만 설정할 수 있다. False: 목록에 입력하는 순서대로 표시 True: 목록에 입력하는 순서대로 표시하지 않고, 자동 정렬, 한글을 먼저 오름차순으로 정렬한 다음 영문을 정렬하며 대소문자를 구분하지 않음 |
|
Enabled | 리스트박스의 사용 여부를 설정한다. True: 사용 False: 사용 불가 |
|
메서드 | Add | 목록에 문자열을 추가한다 |
Remove | 인덱스 번호를 사용하여 항목을 삭제한다 | |
Refresh | 목록을 최근에 입력한 항목으로 수정한다 | |
Clear | 모든 목록을 삭제한다 |
'비주얼 베이직 > 03 윈도 폼 컨트롤' 카테고리의 다른 글
3-11 리스트박스 컨트롤을 이용하여 항목 추가/제거하기 (0) | 2024.05.27 |
---|---|
3-10 리스트박스 컨트롤에 항목 추가 (0) | 2024.05.27 |
실습하기 3-9 그룹박스 컨트롤로 컨트롤 묶기 (0) | 2024.05.27 |
5-2. 그룹박스 컨트롤 (0) | 2024.05.27 |
실습하기 3-8 라디오버튼 컨트롤로 연령 선택 (0) | 2024.05.26 |