Good day.
I have two listviews names lvlocal and lvserver. Lvlocal contains Items that are actually files.
Using drag and drop events, i want to drag Items from lvlocal and transfer them to lvserver. However, the datas are concatenated and are added as a single item in the lvserver listview.
The Code
VB Code:
Private Sub lvlocal_ItemDrag(ByVal sender As Object, ByVal e As System.Windows.Forms.ItemDragEventArgs) Handles lvlocal.ItemDrag Dim ddresults As DragDropEffects Dim lvitem As ListViewItem Dim lvitems As ListView.SelectedListViewItemCollection Dim item As String Dim i As Integer = 0 lvitems = lvlocal.SelectedItems For Each lvitem In lvitems ret = ret & lvitem.Text i += 1 Next lvlocal.DoDragDrop(ret, DragDropEffects.Copy) ret = "" End Sub Private Sub lvserver_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles lvserver.DragDrop lvserver.Items.Add(e.Data.GetData(DataFormats.Text)) End Sub
I dont know how to filter data in lvserver inside dataformats.text so that if multiple Items are selected, they are separated and stored as different items in lvserver listview.
Hope can anyone can solve my problem..
THanx very much..




Reply With Quote