我无法在ListView中看到任何单个单词

时间:2014-10-22 07:05:47

标签: vb.net listview

Xperts。

使用VB.net,我试图将文件夹中的.txt文件名放入listview。 没有发现错误,但我在列表视图中看不到任何单词。 我想知道它是否是由obj设置引起的。 来源如下:

Private Sub FolderBrowsing(sender As System.Object, e As System.EventArgs) Handles btnBrowse2.Click

    Dim folderPath As String = tbPath2.Text

    If FolderBrowserDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
        tbPath2.Text = FolderBrowserDialog1.SelectedPath
    End If

    folderPath = tbPath2.Text

    Dim fileNames = My.Computer.FileSystem.GetFiles(folderPath, FileIO.SearchOption.SearchTopLevelOnly, "*.txt")

    For Each i As String In fileNames

        FileNameList.Items.Add(New ListViewItem(i))

    Next

End Sub

2 个答案:

答案 0 :(得分:0)

当您只是显示文件名时,为什么要实现新的ListViewItem;

For Each i As String In fileNames

    FileNameList.Items.Add(i)

Next

但是,它将显示文件的完整路径。如果您只需要文件名,则需要拆分字符串。

答案 1 :(得分:0)

添加此Librery:

Imports System.IO  

替换代码:

For Each i As String In fileNames

    FileNameList.Items.Add(Path.GetFileNameWithoutExtension(i))

Next