我有一些编码,如果文本框的值与文本文件中每行的第一个值相匹配,就会显示一个标签。文本文件中的搜索字段
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