我試圖將文件路徑存儲在列表框項目的標籤中。將文件路徑添加到列表框項目
我使用下面通過搜索並添加所需的文件夾名稱列表框中
我已經添加了ListBox1.Tag = sDir
線到第一Next
上方,當我踏上thorugh代碼sDir
值似乎保留路徑但是如果我創建一個簡單的Double click
事件,彈出消息框,其中的文件路徑只顯示列表中的第一個文件夾名稱。
任何提示或建議 - 我基本上想選擇一個列表框項目,並指向它的路徑!
感謝
For Each Dir As String In System.IO.Directory.GetDirectories("c:\Working")
Dim dirInfo As New System.IO.DirectoryInfo(Dir)
For Each sDir As String In System.IO.Directory.GetDirectories(dirInfo.ToString)
Dim sdirInfo As New System.IO.DirectoryInfo(sDir)
ListBox1.Items.Add(sdirInfo.Name)
ListBox1.Tag = sDir
Next
Next
ListBox中的所有項目只有一個標籤,因此如果項目可能有不同的路徑不會工作。您可以將對象存儲爲項目,以便您可以編寫一個簡單的類來存儲文件名,路徑以及任何其他項作爲每個項目。 – Plutonix