リストボックスのアイテムを削除
今回は、リストボックスの項目を削除する方法を3種類ご紹介します。
全て削除する
項目を全て削除するには、リストボックスのItemsコレクションのClearメソッドを使用します。
listBox名.Items.Clear()
それではサンプルを見てみましょう。
以下は、listBox1という名前のリストボックスの項目をすべて削除する例です。
1 |
listBox1.Items.Clear(); |
上記を実行することで、listBox1に設定されている項目が全て削除されます。
指定した項目を削除する
指定した項目名のみを削除するには、リストボックスのItemsコレクションのRemoveメソッドを使用します。
listBox名.Items.Remove(“項目名”)
それではサンプルを見てみましょう。
以下は、あらかじめ”あいうえお”、”かきくけこ”という名前の2つの項目が設定されているlistBox1という名前のリストボックスから、”かきくけこ”という名前の項目のみを削除する例です。
1 |
listBox1.Items.Remove("かきくけこ"); |
上記を実行することで、listBox1から”かきくけこ”という項目が削除されます。
指定した位置の項目を削除する
指定した位置の項目を削除するには、リストボックスのItemsコレクションのRemoveAtメソッドを使用します。
listBox名.Items.RemoveAt(削除位置)
それではサンプルを見てみましょう。
以下は、”あいうえお”、”かきくけこ”、”さしすせそ”という3項目が入ったlistBox1という名前のリストボックスの2番目の項目にあたる、”かきくけこ”という項目を削除する例です。
1 |
listBox1.Items.RemoveAt(1); |
上記を実行することで、listBox1の2番目の項目であった”かきくけこ”という項目が削除されます。
削除位置の指定は、0が1番目となっている点に注意してください。
以上が、リストボックスの項目を削除する方法です。
ぜひ参考にしてみてください。