26.ファイルをListBoxにドラッグドロップしてフルパスを取得方法


< 使用用途 >
ズバリ、圧縮ソフトでよく使われます。

今回のサンプルソースをダウンロードする方は下記の「ダウンロード」をPUSH! 
   => ダウンロード ・・・ 下に書いてあるサンプルソースと同じです


< 説明 >
ListBoxが持っているOLEDragDrop関数を使います。


< SAMPLE >
’フォームにListBoxを貼りつけた状態です。
'ListBoxのプロパティ、OLEDropModeを1−手動に変更してください

Private Sub List1_OLEDragDrop(Data As DataObject, Effect As Long, _
    Button As Integer, Shift As Integer, X As Single, Y As Single)

    If Data.GetFormat(vbCFFiles) Then
        For Each nFile In Data.Files
            List1.AddItem nFile
        Next
    End If

End Sub




Visual Basic 技術テクニックへ

ホーム PV ランキング