テキストボックスの値がテキストファイルの各行の最初の値のいずれかに一致する場合にラベルを表示するコーディングがあります。
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 がある場合、ラベルが表示されます。