VB.NET OpenFileDialog1的使用

VB.NET OpenFileDialog1的使用?

为什么添加到ListBox1里面的是一个一个字而不是文件名的?我想要的效果是将多选的文件名添加到ListBox1里,不带路径的。


Dim s As String
With OpenFileDialog1
.Multiselect = True
.FileName = Nothing
.Filter = "Excel文件|*.xls;*.xlsx"
.FilterIndex = 1
End With
OpenFileDialog1.ShowDialog()
For Each s In OpenFileDialog1.SafeFileName
ListBox1.Items.Add(s)
Next

你取的就是单独一个文件名,然后循环文件名字符串,得到的当然是单个字符