1
我有一大堆列表视图中列出的文件,我想知道是否有可能将文件拖放到Windows资源管理器?如果是这样如何?我似乎只能找到相反的例子。谢谢!拖放文件从列表视图到Windows资源管理器?
我有一大堆列表视图中列出的文件,我想知道是否有可能将文件拖放到Windows资源管理器?如果是这样如何?我似乎只能找到相反的例子。谢谢!拖放文件从列表视图到Windows资源管理器?
所以这就是我所做的。
首先,在你的listview中,为ItemDrag创建一个事件处理程序。
那么下面..
private void listView_ItemDrag(object sender, ItemDragEventArgs e)
{
List<string> selection = new List<string>();
foreach (ListViewItem item in listView.SelectedItems)
{
int imgIndex = item.ImageIndex;
selection.Add(filenames[imgIndex]);
}
DataObject data = new DataObject(DataFormats.FileDrop, selection.ToArray());
DoDragDrop(data, DragDropEffects.Copy);
}
http://stackoverflow.com/questions/3040415/drag-and-drop-to-desktop-explorer – Kat 2014-10-30 18:24:33