FORM上のPictureBoxに、JPEGやBMPのファイルをマウスのドラッグで
もっていくと、そのファイルのフルパス名を取得するには、どのように
記述すればいいのでしょうか?
PictureBoxのOLEDropModeを手動にしておけば
OLEDragOverイベントで取得できます。
>PictureBoxのOLEDropModeを手動にしておけば
>OLEDragOverイベントで取得できます。
というのは何処にあるでしょうか?
VB.NETでいくら探しても見つかりません。
VB6です。
.NETでのやり方は分かりません。
nanashiさん、ご回答ありがとうございます。
もうひとつお聞きしたいのですが、OLEDragOverイベントを起こした後、
ドラッグ&ドロップで持っていったファイルの
フルパス名を得るための記述を教えていただけないでしょうか?
たびたびお聞きして申し訳ありませんがお願い致します。
ドラッグ&ドロップするならOLEDragDropイベントを使って下さい。
ファイルのフルパスは引数の Data 内に入ってます。
例)
Debug.Print Data.Files(1)
ただ、このイベント内で長い処理はしない方が良いです。
このイベントを抜けるまで、ドラッグしてきたエクスプローラーウィンドウが固まります。
VB.NET 2003 であれば、別スレッドで質問にあがった
http://madia.world.coocan.jp/cgi-bin/VBBBS2/wwwlng.cgi?print+200407/04070008.txt
を参考にしてみてください。
VB6の場合は、
http://www.microsoft.com/japan/developer/library/jptech/MSDNNews/drgdrp.htm
あたりで。
nanashiさん、魔界の仮面弁士さん
教えていただいたとおりやってみましたら
うまくできました。
どうもありがとうございました。