コントロール

[VB.NET] コンボボックスの項目を削除する(Items.Clear, Items.Remove, Items.RemoveAt)

コンボボックスのアイテムを削除

今回は、コンボボックスの項目を削除する方法を3種類ご紹介します。

全て削除する

項目を全て削除するには、コンボボックスのItemsコレクションのClearメソッドを使用します。

ComboBox名.Items.Clear()

それではサンプルを見てみましょう。

以下は、ComboBox1という名前のコンボボックスの項目をすべて削除する例です。

上記を実行することで、ComboBox1に設定されている項目が全て削除されます。

 

指定した項目を削除する

指定した項目名のみを削除するには、コンボボックスのItemsコレクションのRemoveメソッドを使用します。

ComboBox名.Items.Remove(“項目名”)

それではサンプルを見てみましょう。

以下は、あらかじめ”あいうえお”、”かきくけこ”という名前の2つの項目が設定されているComboBox1という名前のコンボボックスから、”かきくけこ”という名前の項目のみを削除する例です。

上記を実行することで、ComboBox1から”かきくけこ”という項目が削除されます。

 

指定した位置の項目を削除する

指定した位置の項目を削除するには、コンボボックスのItemsコレクションのRemoveAtメソッドを使用します。

ComboBox名.Items.RemoveAt(削除位置)

それではサンプルを見てみましょう。

以下は、”あいうえお”、”かきくけこ”、”さしすせそ”という3項目が入ったComboBox1という名前のコンボボックスの2番目の項目にあたる、”かきくけこ”という項目を削除する例です。

上記を実行することで、ComboBox1の2番目の項目であった”かきくけこ”という項目が削除されます。

削除位置の指定は、0が1番目となっている点に注意してください。
 
 
以上が、コンボボックスの項目を削除する方法です。
ぜひ参考にしてみてください。