0

我试图让我的应用程序将文本文件中的数据显示到具有视觉基础的列表框中。我让它适用于小型文本文件没问题,但它不适用于大小为 20mb 的文本文件。有什么理由不加载这样的或某种限制吗?

我忘了问,难道只是要等很久吗?该程序只是坐在那里,在它获取数据时我无法与之交互......我认为无论如何......

Sub OpenFiles()
    Dim myName As String = Dir(downloadTo + "*.TXT")
    Do While myName <> ""
        lstFiles.Items.Add(myName)
        myName = Dir()
    Loop
End Sub

Sub ReadFiles(textFile As String)

    Dim logReader As New System.IO.StreamReader(textFile)

    lstSrchTxt.Items.Clear()
    While logReader.EndOfStream <> True

        Dim stringx As String = logReader.ReadLine

        If stringx.Contains(searchText) Then
            lstSrchTxt.Items.Add(stringx)
        End If
    End While

    logReader.Close()
End Sub
4

1 回答 1

0

问题是我输入了太多数据,需要时间来处理所有字符。

于 2015-10-21T09:55:05.690 回答