我有一些編碼,如果文本框的值與文本文件中每行的第一個值相匹配,就會顯示一個標籤。文本文件中的搜索字段
Dim sList As New List(Of String)(IO.File.ReadAllLines("Path"))
Dim i As Integer
For i = 0 To sList.Count - 1
If sList(i).StartsWith(textbox1.Text) Then
Label1.Visible = True
Exit For
Else
Label1.Visible = False
End If
Next
的問題是,如果有文本框1和文本文件有11個,將顯示的標籤,這將是解決這個問題的最好方法?
我試過sList(i).Contains等,但他們都沒有做這項工作。
我在這裏嘗試了所有的建議,並沒有什麼作品,我的文本文件具有類似如下
11
15
18
和例如數字,如果我有文本框中的數字1,則標籤是可見的。
什麼你所期望的? –
「1」後面應該出現什麼?每行的字段之間的分隔符是什麼?號碼後有空格嗎?有沒有標籤? –
蒂姆我不希望標籤出現,除非文本框有「11」,「15」或「18」不是「1」,史蒂夫沒有標籤或分隔符只是一個換行符。 – JackSparrow