【C#每日一贴】拖拽Listview中Item的代码

private void listView1_DragDrop(object sender, DragEventArgs e)
        {
            // 返回拖拽项  
            ListViewItem item = (ListViewItem)e.Data.GetData(typeof(ListViewItem));
            //在目标索引位置插入一个拖拽项目的副本   
            listView1.Items.Add((ListViewItem)item.Clone());
            // 移除拖拽项目的原文件  
            listView1.Items.Remove(item);
        }


        private void listView1_DragEnter(object sender, DragEventArgs e)
        {
            e.Effect = e.AllowedEffect;
        }


        private void listView1_ItemDrag(object sender, ItemDragEventArgs e)
        {
            listView1.DoDragDrop(e.Item, DragDropEffects.Move);
        }

你可能感兴趣的:(ListView,item,拖拽)