ListIndex 속성

적용 대상

ComboBox 개체

ListBox 개체

ListIndex 속성을 사용하여 목록 상자 또는 콤보 상자에서 선택한 항목을 확인할 수 있습니다. 읽기/쓰기 Long입니다.

expression.ListIndex

expression은 필수입니다. 적용 대상 목록에서 개체 중 하나를 반환하는 식입니다.

주의

ListIndex 속성은 0부터 목록 상자 또는 콤보 상자의 총 항목 수에서 1을 뺀 값까지의 정수입니다. Microsoft Office Access 2007에서는 항목이 목록 상자 또는 콤보 상자의 목록 상자 부분에서 선택될 때 ListIndex 속성 값을 설정합니다. 목록에서 첫 번째 항목의 ListIndex 속성 값은 0이고, 두 번째 항목의 값은 1입니다.

이 속성은 매크로 또는 VBA(Visual Basic for Applications) 코드를 통해서만 사용할 수 있습니다. 폼 보기 및 데이터시트 보기에서만 이 속성을 읽을 수 있습니다. 이 속성은 읽기 전용이며 다른 보기에서는 사용할 수 없습니다.

콤보 상자 또는 목록 상자에서 BoundColumn 속성을 0으로 설정하여 ListIndex 속성 값을 사용할 수도 있습니다. BoundColumn 속성이 0으로 설정되면 콤보 상자 또는 목록 상자가 바인딩된 기본 테이블 필드에 ListIndex 속성 설정과 동일한 값이 포함됩니다.

또한 목록 상자에는 사용자가 컨트롤에서 여러 항목을 선택할 수 있게 하는 MultiSelect 속성도 있습니다. 목록 상자에서 여러 항목을 선택할 경우 컨트롤의 Selected 속성을 사용하여 선택된 항목을 확인할 수 있습니다. Selected 속성은 0부터 ListCount 속성 값에서 1을 뺀 값까지의 값 배열입니다. 목록 상자에 있는 항목별로, 항목이 선택되면 Selected 속성이 True가 되고, 선택되지 않으면 False가 됩니다.

또한 ItemsSelected 컬렉션을 사용하여 목록 상자 또는 콤보 상자의 선택된 행에 있는 데이터에 액세스할 수 있습니다.

ListIndex 속성 값을 반환하려면 다음을 사용할 수 있습니다.

Dim l As Long
l = Forms(formname).Controls(controlname).ListIndex

ListIndex 속성 값을 설정하려면 다음을 사용할 수 있습니다.

Forms(formname).Controls(controlname).SetFocus
Forms(formname).Controls(controlname).ListIndex = index

여기서, formnamecontrolname은 각각 String 값으로 표현되는 폼 및 목록 상자 또는 콤보 상자 컨트롤의 이름이고, index는 항목의 인덱스 값입니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×