VB.NET 2008/VB - 컨트롤

컨트롤 - ListBox 컨트롤

본클라쓰 2011. 4. 25. 09:55

 

ListBox 컨트롤은 사용자가 하나 이상의 항목을 선택할 수 있는 목록을 표시한다.

 

 

 

표시할 수 있는 수보다 전체 항목 수가 많으면 ListBox 컨트롤에 자동으로 스크롤 막대가 추가된다. MultiColumn 속성이 true로 설정된 경우에는 목록 상자의 항목이 여러 열에 표시되고 가로 스크롤 막대가 나타난다. 또한 MultiColumn 속성이 false로 설정된 경우에는 목록 상자의 항목이 단일 열에 표시되고 세로 스크롤 막대가 나타난다. ScrollAlwaysVisible이 true로 설정되어 있으면 항목 수에 관계없이 스크롤 막대가 나타난다.

 

SelectionMode 속성은 한 번에 선택할 수 있는 항목의 수를 결정한다.

 

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

 

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

 

'VB.NET 2008 > VB - 컨트롤' 카테고리의 다른 글

컨트롤 - DateTimePicker 컨트롤  (0) 2011.04.25
컨트롤 - MonthCalendar 컨트롤  (0) 2011.04.25
컨트롤 - ComboBox 컨트롤  (0) 2011.04.25
컨트롤 - CheckedListBox 컨트롤  (0) 2011.04.25
컨트롤 - CheckBox 컨트롤  (0) 2011.04.25