JPEGあるいはBMPファイルのフルパス名を取得するには?

解決


BORA  2004-07-02 01:03:52  No: 114417

FORM上のPictureBoxに、JPEGやBMPのファイルをマウスのドラッグで
もっていくと、そのファイルのフルパス名を取得するには、どのように
記述すればいいのでしょうか?


nanashi  2004-07-02 01:41:38  No: 114418

PictureBoxのOLEDropModeを手動にしておけば
OLEDragOverイベントで取得できます。


マグ  2004-07-02 01:58:19  No: 114419

>PictureBoxのOLEDropModeを手動にしておけば
>OLEDragOverイベントで取得できます。
というのは何処にあるでしょうか?

VB.NETでいくら探しても見つかりません。


nanashi  2004-07-02 02:22:19  No: 114420

VB6です。
.NETでのやり方は分かりません。


BORA  2004-07-02 03:34:38  No: 114421

nanashiさん、ご回答ありがとうございます。

もうひとつお聞きしたいのですが、OLEDragOverイベントを起こした後、
ドラッグ&ドロップで持っていったファイルの
フルパス名を得るための記述を教えていただけないでしょうか?

たびたびお聞きして申し訳ありませんがお願い致します。


nanashi  2004-07-02 19:51:11  No: 114422

ドラッグ&ドロップするならOLEDragDropイベントを使って下さい。
ファイルのフルパスは引数の Data 内に入ってます。

    例)
    Debug.Print Data.Files(1)

ただ、このイベント内で長い処理はしない方が良いです。
このイベントを抜けるまで、ドラッグしてきたエクスプローラーウィンドウが固まります。


魔界の仮面弁士  2004-07-02 19:57:48  No: 114423

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
あたりで。


BORA  2004-07-03 00:21:28  No: 114424

nanashiさん、魔界の仮面弁士さん
教えていただいたとおりやってみましたら
うまくできました。
どうもありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加