電子書籍の厳選無料作品が豊富!

C#の勉強中です
まず、目的はテキスト変更のツールを作っています
完成後に、ファイル検索やファイルネーム打ち込みよりも
ファイルを直接ドラック&ドロップしたほうが便利だなと思いまして

VisualStudioのデザインの画面で、ドロップしたらイベントを開始&ファイルネームや位置を取得するツールはないでしょうか?
一通りしらべましたがそれらしきものは見つかりません。
自分でクラスを作りツールに追加するしかないでしょうか?
だとしたらサンプルコードなどを紹介していただきたいのですが。

よろしくお願いします。

A 回答 (1件)

>自分でクラスを作りツールに追加するしかないでしょうか?


デザイナでボタンやウインドウ等のプロパティをみるとAllowDropがFalseになっていると思います。
まずそれをTRUEにしてください。
そうするとそこに
DragEnter、DragOver、DragDrop、DragLeaveイベントが発生します。

>サンプルコードなどを紹介していただきたいのですが。
「C# ドラッグ アンド ドロップ」で検索するといっぱいひっかかりますよ。
ドラッグ アンド ドロップ
http://uchukamen.com/Programming1/DragAndDrop/in …

ドラッグアンドドロップされたファイルをリストボックスに表示する
http://smdn.invisiblefulmoon.net/ikimasshoy/dotn …

位置についても
イベントの引数、DragEventArgsにX,Yが入っています。
    • good
    • 0
この回答へのお礼

イベントにありますね、ありがとうございました。

お礼日時:2007/06/20 11:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!