次の方法で共有


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.ObjectCollectionListBox.

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

インデックス 項目 ListBox 内の選択状態
0 object1 未選択
1 object2 オン
2 object3 未選択
3 object4 オン
4 object5 オン

前の ListBox.ObjectCollection 表に示した方法に基づいて、次の表に ListBox.SelectedObjectCollection 示します。

インデックス ObjectCollection から選択した項目
0 object2
1 object4
2 object5

このクラスのプロパティとメソッドを使用して、コレクションでさまざまなタスクを実行できます。 この Contains メソッドを使用すると、クラスの項目が ListBox.ObjectCollection ListBox.SelectedObjectCollection. アイテムがコレクション内にあることがわかったら、このメソッドをIndexOf使用して、for ListBoxListBox.ObjectCollectionの特定の項目が内のどこに格納されているかを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)」をご覧ください。

拡張メソッド

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象