Share via


ListBox 컨트롤 개요(Windows Forms)

Windows Forms ListBox 컨트롤은 사용자가 하나 이상의 항목을 선택할 수 있는 목록을 표시합니다. 표시할 수 있는 수보다 전체 항목 수가 많으면 ListBox 컨트롤에 자동으로 스크롤 막대가 추가됩니다. MultiColumn 속성이 true로 설정된 경우에는 목록 상자의 항목이 여러 열에 표시되고 가로 스크롤 막대가 나타납니다. 또한 MultiColumn 속성이 false로 설정된 경우에는 목록 상자의 항목이 단일 열에 표시되고 세로 스크롤 막대가 나타납니다. ScrollAlwaysVisible이 true로 설정되어 있으면 항목 수에 관계없이 스크롤 막대가 나타납니다. SelectionMode 속성은 한 번에 선택할 수 있는 항목의 수를 결정합니다.

ListBox 컨트롤 변경 방법

SelectedIndex 속성은 목록 상자에서 처음 선택한 항목에 해당하는 정수 값을 반환합니다. 코드에서 SelectedIndex 값을 변경하면 선택한 항목을 프로그래밍 방식으로 변경할 수 있으며 목록의 해당 항목이 Windows Form에서 강조되어 나타납니다. 항목이 선택되지 않은 경우 SelectedIndex 값은 -1입니다. 목록의 첫 번째 항목이 선택되지 않은 경우 SelectedIndex 값은 0입니다. 여러 항목을 선택하면 SelectedIndex 값은 목록에 처음 나타나는 선택한 항목을 반영합니다. SelectedItem 속성은 SelectedIndex와 비슷하지만 대개 문자열 값인 항목 자체를 반환합니다. Count 속성은 목록의 항목 개수를 반영하며 SelectedIndex가 0부터 시작하기 때문에 Count 속성의 값은 최대 SelectedIndex 값보다 항상 1이 더 큽니다.

ListBox 컨트롤에서 항목을 추가하거나 삭제하려면 Add, Insert, Clear 또는 Remove 메서드를 사용합니다. 또한 디자인 타임에 Items 속성을 사용하여 목록에 항목을 추가할 수도 있습니다.

참고 항목

작업

방법: Windows Forms ComboBox, ListBox 또는 CheckedListBox 컨트롤에서 항목 추가 및 제거

방법: Windows Forms ComboBox, ListBox 또는 CheckedListBox 컨트롤의 내용 정렬

방법: 데이터에 Windows Forms ComboBox 또는 ListBox 컨트롤 바인딩

방법: Windows Forms ComboBox, ListBox 또는 CheckedListBox 컨트롤의 조회 테이블 만들기

참조

ComboBox 컨트롤 개요(Windows Forms)

CheckedListBox 컨트롤 개요(Windows Forms)

ListBox

기타 리소스

옵션 목록 표시에 사용하는 Windows Forms 컨트롤