リストビューコントロールでファイルのドラッグ&ドロップを受け付ける

検索用→ Drag&Drop D&D ListView
DragEnterとDragDropのイベントハンドラを追加.

	this.listView.DragDrop += new System.Windows.Forms.DragEventHandler(this.listView_DragDrop);
	this.listView.DragEnter += new System.Windows.Forms.DragEventHandler(this.listView_DragEnter);

中身を実装する.

	private void listView_DragEnter(object sender, System.Windows.Forms.DragEventArgs e) {
		if(e.Data.GetDataPresent(DataFormats.FileDrop)) {
			e.Effect = DragDropEffects.All;
		}else {
			e.Effect = DragDropEffects.None;
		}
	}
	private void listView_DragDrop(object sender, System.Windows.Forms.DragEventArgs e) {
		string[] paths = (string[]) e.Data.GetData(DataFormats.FileDrop, false);
		//ここに処理を書く
	}