我试图将文件路径存储在列表框项目的标签中。将文件路径添加到列表框项目
我使用下面通过搜索并添加所需的文件夹名称列表框中
我已经添加了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