投稿者 るきお  (社会人) 投稿日時 2011/7/9 18:46:50
こんにちは。

ファイル名からフルパスを取得とはどういうことでしょうか?
たとえば、
Test.txt というファイルがあったとして、
C:\VB\Test.txt を取得したいということだと思いますが、
「C:\VB\」はどこから持ってきますか?

とりあえず、C:\Windows\にあるすべてのファイルのファイル名をListBox1に表示して、選択するとフルパスを表示するサンプルを紹介します。


Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

    Dim files = From fullpath In IO.Directory.GetFiles("C:\Windows\")
                Select New Tuple(Of StringString)(IO.Path.GetFileName(fullpath), fullpath)

    ListBox1.DisplayMember = "Item1"
    ListBox1.Items.AddRange(files.ToArray)


End Sub

Private Sub ListBox1_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ListBox1.SelectedIndexChanged

    MsgBox(ListBox1.SelectedItem.Item2)

End Sub