Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

적용 대상

ComboBox 개체

ListBox 개체

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

expression.ListIndex

필수 요소입니다. 적용 대상 목록에 있는 개체 중 하나를 반환하는 식입니다.

주의

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는 항목의 인덱스 값입니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×