をドロップするWindowsアプリケーションのみドラッグアンドドラッグを実装し、私のプログラムとエクスプローラ の間にドロップする方法屋を
4
A
答えて
5
あなたがWinFormsを使用している限り、実際は非常に簡単です。
- Drag and Drop files from Windows Explorer to Windows Form
- Drag and Drop Text Files from Windows Explorer to your Windows Form Application
そして、ちょうど役立つはずあなたがWPF、this tutorialを使用してthis SO threadしている場合を:あなたが始めるためにこれら二つの記事を参照してください。
1
これを行う方法についてCodeProjectの上で良い記事があります:
このサンプルプロジェクトは、A一覧表示されますフォルダ ファイルがいっぱいで、ドラッグして をエクスプローラにドロップできます。エクスプローラからサンプルに をドラッグすると、 となり、ShiftキーとCtrlキーの を使用して、エクスプローラの のようにアクションを変更できます。
Drag and drop, cut/copy and paste files with Windows Explorer
Explorerにドラッグ操作を開始するには、我々はあなたが数ピクセルより 項目以上をドラッグした後に呼び出さ を取得
Listview
からItemDrag
イベントを実装します。DoDragDrop
を にドラッグしてファイルを受け渡し、DataObject
に転送するだけです。DataObject
は、 通信で使用されているIDataObject
インターフェイスを実装しています。
1
あなたはOUがやりたいんものを処理する必要がDragDropイベントに続いてイベント(ファイルをドラッグしているとき、これは、カーソルの種類を変更します)
private void Form1_DragEnter(object sender, DragEventArgs e)
{
// If file is dragged, show cursor "Drop allowed"
if (e.Data.GetDataPresent(DataFormats.FileDrop))
e.Effect = DragDropEffects.Copy;
else
e.Effect = DragDropEffects.None;
}
を入力ドラッグにこれを追加します。 また、AllowDropプロパティをtrueに設定します。
関連する問題
- 1. アンドロイドのリスト間でドラッグ&ドロップを実装する方法は?
- 2. 屋内ナビゲーション用のSteerPath SDK実装の実装方法
- 3. 私は屋外に新しいですalfrecoエクスプローラ
- 4. サンプルjmsを実装する方法、私のeclipseでspringsプログラム
- 5. アンドロイドでドラッグ&ドロップを実装する方法は?
- 6. スレッドとAsyncTaskの間の通信を実装する方法
- 7. simulinkとmatlabの間の並行プログラミングを実装する方法
- 8. ディスク・フラグメント化プログラムの実装方法は?
- 9. HTML5キャンバスペインティングアプリケーションのドラッグ&ドロップの実装方法は?
- 10. ジンジャーブレッドでドラッグ&ドロップを実装する
- 11. エクスプローラで私のasp.netプログラムをテストするには?
- 12. プログラムの実行時間にコンソールを所有する方法は?
- 13. JavaプログラムでSQLiteの先書きログを実装する方法
- 14. Timerプログラム内にactionlistenerを実装する方法は?
- 15. ジェスチャー認識プログラムをイメージに実装する方法....?
- 16. 私のアプリはフリーズし、スレッドを実装する方法は?
- 17. プログラムでドラッグしてFlexでスプライトをドロップする方法は?
- 18. JavaScriptを使用してWindowsエクスプローラを実装できますか?
- 19. 私のデータベースにピクチャテーブルを実装する最も良い方法
- 20. 私のアプリにネットワークエラーアラートを実装する方法は?
- 21. キー押下の処理時間を実装する方法
- 22. Android時間遅延アクションのサービスを実装する方法は?
- 23. Windowsアプリケーションにファイルをプログラムでドロップする方法は?
- 24. 私はテストを準備する方法を実装したい
- 25. どのように実装して、別のリストビューにListViewのドロップ?
- 26. PythonプログラムをJava言語で実装する方法
- 27. C#WinFormsでプログラム内ドキュメントを実装する方法は?
- 28. 長期実行のイベント駆動型Pythonプログラムを実装する方法は?
- 29. 私のプロジェクトでGrailsのShiroセキュリティを実装する方法
- 30. 私のシナリオでUnityを実装してクラスを動的にロードする方法
「プログラム」とは何ですか? Windowsアプリですか? – Cerebrus