1

テキストファイルを読み取る listboxからテキストを追加するため、空のアイテムを作成し続けるがあります。textbox

起動時に空のアイテムを削除することはできますか?

4

2 に答える 2

0

ファイルを読んでいるときに空の行を除外する方が良いでしょう。ただし、それが不可能な場合:

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
于 2012-04-29T23:13:09.717 に答える