エクスプローラへ複数のファイルをDrag&Dropする方法を教えてください。
- 題名: エクスプローラへ複数のファイルをDrag&Dropする方法を教えてください。
- 著者: ピープル
- 日時: 2009/05/02 23:33:56
- ID: 24503
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: エクスプローラへ複数のファイルをDrag&Dropする方法を教えてください。
- 著者: 管理人
- URL: http://dobon.net/
- 日時: 2009/05/03 3:50:46
- ID: 24504
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: エクスプローラへ複数のファイルをDrag&Dropする方法を教えてください。
- 著者: ピープル
- 日時: 2009/05/03 4:38:38
- ID: 24505
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
VB.NET2005で開発してます。
いろいろと調べてわからず、質問をさせていただきます。
ListBoxにある複数の(すべての)ファイルを
エクスプローラにDrag&Dropでコピーをしたいのですが
うまくいきません。
一つのファイルのDrag&Dropは
「Drag&Drop(ドラッグ&ドロップ)を行う」
を参考にできようになったのですが、
複数のファイルをDrag&Dropするときの
String型配列に複数のファイルのパスを指定する方法がわかりません。
Dim files As String() = {CStr("c:\test.txt"))}
Dim dataObj As New DataObject(DataFormats.FileDrop, files)
Dim dde As DragDropEffects = lbx.DoDragDrop(dataObj, DragDropEffects.Copy)
たとえば、上記の場合だと"c:\test.txt"がDrag&Dropできますが、
"c:\test.txt"と"c:\test_2.txt"のファイルの場合は、
どこをどのように変更すればよいか教えてください。