VB.NET Programming

[VBNET] [Control] Listview - 그룹화 항목 만들기

ZerosKD 2020. 5. 14. 11:24
반응형

* VBNET Listview 컨트롤에 그룹화 항목 만들기 예제...

 

Main

 

 

- 사용한 컨트롤 : Button 1개 , Listview 1개

  Listview 에 Columns -> col item 4개를 추가 해 줍니다.

 

전체 소스 코드

Form1.vb

 

Public Class Form1

    Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click
        lvMain.Groups.Clear()
        lvMain.Items.Clear()

        Dim lg As ListViewGroup = New ListViewGroup("Group1")
        Dim lg2 As ListViewGroup = New ListViewGroup("Group2")
        lvMain.Groups.Add(lg)
        lvMain.Groups.Add(lg2)


        Dim lvi As ListViewItem = New ListViewItem()

        lvi.Text = "Group1 TEST"
        lvi.SubItems.Add("ddd")
        lvi.SubItems.Add("asdfaf")
        lvi.SubItems.Add("sdaffasf")


        Dim lvi2 As ListViewItem = New ListViewItem()

        lvi2.Text = "Group2 TEST"
        lvi2.SubItems.Add("ddd")
        lvi2.SubItems.Add("asdfaf")
        lvi2.SubItems.Add("sdaffasf")

        '먼저 아이템을 넣고
        lvMain.Items.Add(lvi)
        lvMain.Items.Add(lvi2)

        '그 아이템을 그룹화 함...
        lvMain.Groups(0).Items.Add(lvi)
        lvMain.Groups(1).Items.Add(lvi2)
    End Sub

End Class

 

 

*예제 결과

 

 

반응형