テキストファイルを読み取る listbox
からテキストを追加するため、空のアイテムを作成し続けるがあります。textbox
起動時に空のアイテムを削除することはできますか?
ファイルを読んでいるときに空の行を除外する方が良いでしょう。ただし、それが不可能な場合:
For i As Integer = 0 To yourListBox.Items.Count - 1
If CStr(yourListBox.Items(i)) = String.Empty Then
yourListBox.Items.RemoveAt(i)
i -= 1
End If
Next
追加を制御している場合は、次のように追加していると仮定します。
For Each line As String In IO.File.ReadAllLines(somefile)
yourListBox.Items.Add(line)
Next
...では、どうぞ:
For Each line As String In IO.File.ReadAllLines(somefile)
If line <> String.Empty Then yourListBox.Items.Add(line)
Next