적용 대상
ListBox 개체 |
MultiSelect 속성을 사용하여 사용자가 폼의 목록 상자에서 여러 개를 선택할 수 있는지 여부와 여러 개를 선택하는 방법을 지정할 수 있습니다. 읽기/쓰기 Byte입니다.
expression.MultiSelect
식 필수 요소입니다. 적용 대상 목록에 있는 개체 중 하나를 반환하는 식입니다.
주의
MultiSelect 속성에는 다음 설정이 사용됩니다.
설정 |
Visual Basic |
설명 |
없음 |
0 |
(기본값) 다중 선택이 허용되지 않습니다. |
Simple |
1 |
마우스로 여러 항목을 클릭하거나 스페이스바를 눌러 여러 항목을 선택하거나 선택 취소합니다. |
Extended |
2 |
SHIFT 키를 누른 채 마우스로 여러 항목을 클릭하거나 SHIFT 키를 누른 채 아래쪽 화살표 키를 눌러 이전에 선택된 항목에서 현재 항목으로 선택을 확장하는 방식으로 여러 항목을 선택합니다. 마우스로 끌어서 항목을 선택할 수도 있습니다. CTRL 키를 누른 채 항목을 클릭하면 해당 항목이 선택되거나 선택 취소됩니다. |
참고: 목록 상자의 속성 시트, 매크로 또는 VBA(Visual Basic for Applications) 코드를 사용하여 MultiSelect 속성을 설정할 수 있습니다.
이 속성은 폼 디자인 보기에서만 설정할 수 있습니다.
ListIndex 속성을 사용하여 선택한 항목의 인덱스 번호를 반환할 수 있습니다. MultiSelect 속성이 Extended 또는 Simple로 설정되면 목록 상자의 Selected 속성이나 ItemsSelected 컬렉션을 사용하여 선택된 항목을 확인할 수 있습니다. 또한 MultiSelect 속성이 Extended 또는 Simple로 설정되면 목록 상자 컨트롤의 값은 항상 Null입니다.
MultiSelect 속성이 Extended로 설정된 경우 목록 상자를 다시 쿼리하면 사용자가 선택한 항목이 선택 취소됩니다.
예
"주문 입력" 폼에서 "국가"라는 목록 상자에 대한 MultiSelect 속성 값을 반환하려면 다음을 사용할 수 있습니다.
Dim b As Byte
b = Forms("Order Entry").Controls("Country").MultiSelect
MultiSelect 속성을 설정하려면 다음을 사용할 수 있습니다.
Forms("Order Entry").Controls("Country").MultiSelect = 2 ' Extended.