Cara Copy Item Listview VB. NET

Posted by YOUR IT SOLUTION

< data-ad-client="ca-pub-3890975320167131" data-ad-slot="8978403605"/ins>

Listview adalah salah satu komponen pada VB. NET untuk menampilkan data dari database. Mungkin masih ada beberapa dari anda yang belum mengetahui cara untuk copy data darilistview ke clipboard agar bisa dipindahkan ke program lainnya seperti notepad, excel, dll.

Untuk itu kita pastinya akan memerlukan aplikasi VB. NET dan ditambahkan dengan listview. Pasti anda sudah tau cara menampilkan data daridatabase ke listview. Saya akan memberikan caranya agar mudah dipahami.

OK langsung saja, tambahkan events KeyDown pada listview. Dan pada code view tambahkan code di bawah ini:

If Keys.ControlKey + Keys.C Then
            If Keys.ControlKey + Keys.C Then
                If ListView1.SelectedItems.Count < 0 Then Exit Sub
                Dim build As New System.Text.StringBuilder, row As New List(Of String)
                For Each item As ListViewItem In ListView1.SelectedItems
                    For Each subitem As ListViewItem.ListViewSubItem In item.SubItems
                        row.Add(subitem.Text)
                    Next
                    build.AppendLine(String.Join(vbTab, row.ToArray))
                    row.Clear()
                Next
                Clipboard.SetText(build.ToString)
            End If
  End If
 Code di atas digunakan dengan cara menekan tombol Ctrl + C pada keyboard seperti program lain pada umumnya. Jika anda menggunakan MenuStrip, maka anda dapat menggunakan Code di bawah ini:

If ListView1.SelectedItems.Count < 0 Then Exit Sub
        Dim build As New System.Text.StringBuilder, row As New List(Of String)
        For Each item As ListViewItem In ListView1.SelectedItems
            For Each subitem As ListViewItem.ListViewSubItem In item.SubItems
                row.Add(subitem.Text)
            Next
            build.AppendLine(String.Join(vbTab, row.ToArray))
            row.Clear()
        Next
        Clipboard.SetText(build.ToString)

Demikianlah cara untuk mengcopy item di ListView. Semoga membantu ^^.

Related Post



Post a Comment