애드센스와이드


[DB] ListView-ListItem 사용법 안내 VB

ListItem 개체, ListItems 컬렉션

- ListItem는 텍스트, 관련 아이콘(ListImage 개체) 그리고 하위 항목을 표현하는 보고서 보기의 배열로 구성됩니다.
- ListItems 컬렉션은 하나 이상의 ListItem 개체를 포함합니다.

구문

listview.ListItems

listview.ListItems(index)

위 구문 행은 각 표준 컬렉션 구문에 따라 컬렉션과 컬렉션의 개별 요소를 참고합니다.

ListItem 개체의 ListItem 컬렉션 구문은 다음과 같은 구성 요소로 되어 있습니다.

구성 요소 설명
────────────────────────────────────────────────────────
listview ListView 컨트롤으로 평가되는 개체식
────────────────────────────────────────────────────────
index ListItem 컬렉션의 구성원을 유일하게 식별하는 정수 또는 문자열. 정수는 Index 속성값. 문자열은 Key 속성값.
────────────────────────────────────────────────────────

참고

ListItem 개체는 텍스트와 그림 모두를 포함할 수 있습니다. 그러나 그림을 사용하려면 Icons과 SmallIcons 속성을 사용하여 ImageList를 참고하여야 합니다.

Icon 또는 SmallIcon 속성을 사용하여 이미지를 변경할 수도 있습니다.

다음 예제에서는 ColumnHeaders와 하위 항목을 가지는 3개의 ListItem 개체를 ListView 컨트롤에 추가시키는 방법을 보이고 있습니다.

Private Sub Form_Load()
Dim clmX As ColumnHeader
Dim itmX As ListItem
Dim i As Integer

For i = 1 To 3
Set clmX = ListView1.ColumnHeaders.Add() ' ->헤더를 3개 만든다. 즉 열을 3칸 만든다.
clmX.Text = "Col" & i
Next i

' 모두 동일한 아이콘을 가지는 목록에 10개의 항목을 추가합니다.

For i = 1 To 10
Set itmX = ListView1.ListItems.Add()
itmX.SmallIcon = 1
itmX.Text = "ListItem " & i ' ->헤더의 첫번째 값을 정의한다.
itmX.SubItems(1) = "Subitem 1" ' ->헤더의 두번째 값을 정의한다.
itmX.SubItems(2) = "Subitem 2" ' ->헤더의 세번째 값을 정의한다.
Next i
End Sub

주의
itmX.Text = "ListItem " & i ' ->대신에
itmX.SubItems(0) = "ListItem " & i ' ->로 변경하려고 시도하면 에러남

발생에러: '380' 런타임 오류 (속성값이 잘못됨)



덧글

댓글 입력 영역


이 이글루를 링크한 사람 (블랙)

4