ListBox.SelectedObjectCollection クラス

定義

ListBox内の選択した項目のコレクションを表します。

public: ref class ListBox::SelectedObjectCollection : System::Collections::IList
public class ListBox.SelectedObjectCollection : System.Collections.IList
type ListBox.SelectedObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListBox.SelectedObjectCollection
Implements IList
継承
ListBox.SelectedObjectCollection
実装

注釈

ListBox.SelectedObjectCollection クラスは、選択した項目をListBoxに格納します。 ListBox.SelectedObjectCollectionに格納されている項目は、ListBox.ObjectCollection クラスに含まれる項目です。 ListBox.ObjectCollection クラスは、ListBoxに表示されるすべての項目を格納します。

次の表は、 ListBox.ObjectCollectionListBox の項目とその選択状態を ListBox例内に格納する方法の例です。

Index 品目 ListBox 内の選択状態
0 object1 未選択
1 object2 選択済み
2 object3 未選択
3 object4 選択済み
4 object5 選択済み

次の表は、前の表で示した ListBox.ObjectCollection に基づいて、 ListBox.SelectedObjectCollection がどのように表示されるかを示しています。

Index ObjectCollection から選択した項目
0 object2
1 object4
2 object5

このクラスのプロパティとメソッドを使用して、コレクションでさまざまなタスクを実行できます。 Contains メソッドを使用すると、ListBox.ObjectCollection クラスの項目がListBox.SelectedObjectCollectionのメンバーであるかどうかを判断できます。 アイテムがコレクション内にあることがわかっている場合は、IndexOf メソッドを使用して、ListBox.ObjectCollectionListBox内の特定の項目がListBox.SelectedObjectCollection内のどこに格納されているかを判断できます。

コンストラクター

名前 説明
ListBox.SelectedObjectCollection(ListBox)

ListBox.SelectedObjectCollection クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Count

コレクション内のアイテムの数を取得します。

IsReadOnly

コレクションが読み取り専用かどうかを示す値を取得します。

Item[Int32]

コレクション内の指定したインデックス位置にある項目を取得します。

メソッド

名前 説明
Add(Object)

ListBoxの選択した項目の一覧に項目を追加します。

Clear()

選択した項目のコレクションからすべての項目を削除します。

Contains(Object)

指定した項目がコレクション内にあるかどうかを判断します。

CopyTo(Array, Int32)

コレクション全体を、配列内の指定した位置にある既存の配列にコピーします。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetEnumerator()

選択した項目コレクションを反復処理するために使用できる列挙子を返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IndexOf(Object)

指定した項目のコレクション内のインデックスを返します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Remove(Object)

選択した項目のコレクションから指定したオブジェクトを削除します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

明示的なインターフェイスの実装

名前 説明
ICollection.IsSynchronized

このメンバーの説明については、 IsSynchronizedを参照してください。

ICollection.SyncRoot

このメンバーの説明については、 SyncRootを参照してください。

IList.Add(Object)

このメンバーの説明については、 Add(Object)を参照してください。

IList.Clear()

このメンバーの説明については、 Clear()を参照してください。

IList.Insert(Int32, Object)

このメンバーの説明については、 Insert(Int32, Object)を参照してください。

IList.IsFixedSize

このメンバーの説明については、 IsFixedSizeを参照してください。

IList.Remove(Object)

このメンバーの説明については、 Remove(Object)を参照してください。

IList.RemoveAt(Int32)

このメンバーの説明については、 RemoveAt(Int32)を参照してください。

拡張メソッド

名前 説明
AsParallel(IEnumerable)

クエリの並列化を有効にします。

AsQueryable(IEnumerable)

IEnumerableIQueryableに変換します。

Cast<TResult>(IEnumerable)

IEnumerable の要素を指定した型にキャストします。

OfType<TResult>(IEnumerable)

指定した型に基づいて、IEnumerable の要素をフィルター処理します。

適用対象