본문 바로가기
IT정보/비주얼베이직

[비주얼베이직] 리스트뷰(Listview) 사용하기 - (1)

by 곰사랑 2011. 8. 17.

이번 강의에서는 리스트뷰를 알아보겠습니다.

리스트뷰란 표처럼 사용할 수 있고 잘 정리된 하나의 표라고 생각하시면 됩니다.



비주얼베이직을 실행시켜 주세요



컨트롤 + T 를 눌러 구성요소 창을 뛰어주신 후 Microsoft Windows Common Controls 6.0 을 추가시켜 주세요



툴바에 여러가지 기능들이 추가되었죠? 빨간테두리를 클릭해주신 후 폼에 그려주세요



이렇게 Listview를 폼에 그려주셨죠?



Listview에 마우스 오른쪽 속성을 눌러주세요



Listview속성을 누르시면 속성 페이지가 하나 뜹니다. 열 머리글 탭을 눌러주세요.

열을 추가하시려면 열 삽입을 눌러주세요 열 삽입을 누르시면 텍스트 입력창이 활성화 됩니다.



(Index1)  텍스트창에 추가하고 싶은 열을 추가하신 후 열 삽입을 눌러주세요



(Index2) 텍스트창에 2번을 추가해보겠습니다.



(Index3) 텍스트창에 3번을 추가해보겠습니다. 그 후 확인버튼을 눌러주세요



F5를 눌러 실행해보세요 음 아무 현상이 없죠? 한가지 빼먹은 것이 있습니다.



 

Listview1를 한번누르신 후 속성창에 View 부분에 3 - lvwReport로 바꿔주세요



F5을 눌러 실행해볼게요. 정상적으로 출력이 잘되죠? 이젠 행을 추가해봅시다.


소스
Private Sub Form_Load()
ListView1.ListItems.Add , , "천재"                     '리스트뷰에 글자를 추가한다
ListView1.ListItems(1).SubItems(1) = "바보"      '서브글자를 추가한다.
ListView1.ListItems(1).SubItems(2) = "진리"      '서브글자를 추가한다.

ListView1.ListItems.Add , , "짱구"                         '리스트뷰에 글자를 추가한다
ListView1.ListItems(2).SubItems(1) = "도라에몽"    '서브글자를 추가한다.
ListView1.ListItems(2).SubItems(2) = "진구"          '서브글자를 추가한다.

ListView1.ListItems.Add , , "철수"                      '리스트뷰에 글자를 추가한다
ListView1.ListItems(3).SubItems(1) = "이슬이"    '서브글자를 추가한다.
ListView1.ListItems(3).SubItems(2) = "퉁퉁이"     '서브글자를 추가한다.

End Sub



F5을 눌러 실행해보죠 소스입력한대로 정상적으로 출력되네요.

이젠 표처럼 구분선을 넣는방법을 알려드릴게요


 

ListView1 마우스오른쪽 속성을 누르시고 GridLines를 체크해주시고 확인을 눌러주세요

+ 추가로 Checkboxes를 추가하시면 체크박스가 생성됩니다.



F5을 눌러 실행시켜주세요 구분선이 추가되었죠? 이렇게 리스트뷰를 표처럼 사용하실 수 있습니다.

이어서 다음 강의해서는 리스트뷰를 이용해서 이미지리스트를 넣어보는 작업을 해보겠습니다.

댓글