私は、テキストファイルを読み込むテキストボックスからテキストを追加するために空のアイテムを作成し続けるリストボックスを持っています。起動時に空のアイテムを削除してもらえますか?listobxの空のアイテムを自動削除しますか?
答えて
ファイルを読み取っているときに空の行をフィルタリングするほうがよいでしょう。それができない場合は、しかし:
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
テキストファイルのテキストがテキストボックスに追加され、テキストボックスのテキストがリストボックスに追加されます。テキストが追加され、テキストボックスに新しい行が追加され、テキストボックスの空白行がリストボックスの空白の項目を作成するため、問題が発生していると思います。ありがとうございますが、あなたのコードのどれも助けてくれませんでした。 –
@ ZackSaysVoteRonPaul:コードを表示できますか? – Ryan
コードにエラーがあり、 'Length'を' Count'に置き換えてください。 –
あなたは空の項目を削除したい場合はそうForm1_Load
イベントを使用
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
次にこのイベントに
Dim i As Integer = 0
Do While (ListBox1.Items.Count) - 1 >= i
If String.IsNullOrEmpty(ListBox1.Items(i)) Then
ListBox1.Items.Remove(ListBox1.Items(i))
i -= 1
End If
i += 1
Loop
をこのコードを追加し、あなたが ListBox1.Items(i) = String.Empty
ありがとう、ありがとう。 –
- 1. オペラの空間ナビゲーションフローからアイテムを削除しますか?
- 2. 空のアイテムをRadGridから削除します
- 3. TYPO3オブジェクトストレージからアイテムを自動的に削除する
- 4. EOL空白を自動的に削除するためのトリガー?
- 5. アイテムの配列内のアイテムを削除しますか?
- 6. Djangoは自動的に空白の後に文字を削除します
- 7. Vue.js arrrayのアイテムを削除します
- 8. sharedpreferenceの値を自動的に削除しますか?
- 9. 未使用のファイルを自動的に削除しますか?
- 10. カスタムRecyclerViewのLayoutManager。アニメーションが完了した後の自動計測アイテムの削除
- 11. Resharperは実行時に空白を自動的に削除します
- 12. アレイから1つのアイテムを削除し、他のアイテムを後ろに移動
- 13. gitブランチのマージ/削除時に、Sonarqubeブランチプロジェクトを自動的に削除します。
- 14. 空の列から空白SQL Serverを削除します。
- 15. Djangoのキャッシュから特定のアイテムを削除しますか?
- 16. ドロップダウンリストで空のアイテムを削除するには?
- 17. 削除したアイテムを削除キーで削除する
- 18. Typo 3 Extension:BEのレコードを削除し、すべてのレコードを自動的に削除しますか?
- 19. 自動APIテストでエラスティック検索ベースを削除しますか?
- 20. HTMLファイルから改行を自動的に削除します
- 21. ObservableCollectionからObservableCollectionを自動的に削除します。
- 22. リストビューのアイテムを削除する最初のアイテムのみを削除する
- 23. ListViewからアイテムを削除しようとすると、最初のアイテムが常に削除されます
- 24. DataGridViewのアイテムを削除するDataGridViewButtonCellを作成しますか?
- 25. ListBoxアイテムの削除
- 26. PowerShell - アイテムを削除してアイテムをコピー
- 27. 端末のbash自動ロードを削除します
- 28. dbwriteetableは、mysqlの自動インクリメントフィールドを削除します
- 29. データソースからアイテムを削除せずにリストからアイテムを削除する - c#
- 30. ツリーメニュー:アイテムの移動、アイテムの作成、編集、削除
私の知る限りであれば条件文
String.IsNullOrEmpty(ListBox1.Items(i))
を置き換えることができ、そのための設定がありません。もちろん、それを行うコードを書くことができます。 – RBarryYoung