1
나는 listview 안에 나열된 파일들을 가지고 있는데, 파일들을 Windows 탐색기에 끌어다 놓을 수 있다는 것을 알고 싶습니까? 그렇다면 어떻게? 나는 단지 다른 방향의 예를 발견하는 것처럼 보인다. 감사!listview에서 Windows 탐색기로 파일 끌어서 놓기?
나는 listview 안에 나열된 파일들을 가지고 있는데, 파일들을 Windows 탐색기에 끌어다 놓을 수 있다는 것을 알고 싶습니까? 그렇다면 어떻게? 나는 단지 다른 방향의 예를 발견하는 것처럼 보인다. 감사!listview에서 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