ListView.CheckedIndexCollection クラス

定義

リスト ビュー コントロール内でチェックされている項目へのインデックスを格納するコレクションを表します。

public: ref class ListView::CheckedIndexCollection : System::Collections::IList
public class ListView.CheckedIndexCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class ListView.CheckedIndexCollection : System.Collections.IList
type ListView.CheckedIndexCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type ListView.CheckedIndexCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ListView.CheckedIndexCollection
Implements IList
継承
ListView.CheckedIndexCollection
属性
実装

注釈

ListView.CheckedIndexCollection 、コントロール内のチェックされた項目へのインデックスを ListView 格納します。 項目は、コントロールの ListView プロパティが CheckBoxestrue設定されている場合にのみ確認できます。 に ListView.CheckedIndexCollection 格納されているインデックスは、 内 ListView.ListViewItemCollectionのインデックス位置です。 には ListView.ListViewItemCollection 、コントロールに表示されるすべての項目が ListView 格納されます。

次の表は、 の項目と、チェックされた状態をコントロールのListView例に格納する方法ListView.ListViewItemCollectionの例ListViewです。

インデックス 項目 ListView のチェック状態
0 項目 1 オフ
1 Item2 オン
2 項目 3 オフ
3 Item4 オン
4 Item5 オン

前の表の ListView.ListViewItemCollection 例に基づいて、 がどのように表示されるかを次の表に ListView.CheckedIndexCollection 示します。

インデックス ListViewItemCollection のチェック 済みアイテムのインデックス
0 1
1 3
2 4

このクラスのプロパティとメソッドを使用して、 コレクションでさまざまなタスクを実行できます。 Containsメソッドを使用すると、 からのListView.ListViewItemCollectionインデックス位置が に格納されているListView.CheckedIndexCollectionインデックスの 1 つであるかどうかを判断できます。 項目がコレクション内にあることがわかっている場合は、 メソッドを IndexOf 使用して、 内のインデックスの位置を ListView.CheckedIndexCollection確認できます。

コンストラクター

ListView.CheckedIndexCollection(ListView)

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

プロパティ

Count

コレクション内の項目の数を取得します。

IsReadOnly

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

Item[Int32]

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

メソッド

Contains(Int32)

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

Equals(Object)

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

(継承元 Object)
GetEnumerator()

チェックされたインデックスのコレクションを反復処理するために使用できる列挙子を返します。

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
IndexOf(Int32)

リスト ビュー コントロールの ListView.CheckedIndexCollection 内で指定されたインデックスについて、ListView.ListViewItemCollection 内におけるインデックスを返します。

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

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

ICollection.CopyTo(Array, Int32)

チェックされた項目のインデックスのコレクションを配列にコピーします。

ICollection.IsSynchronized

コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。

ICollection.SyncRoot

コントロールのコレクションへのアクセスを同期するために使用するオブジェクトを取得します。

IList.Add(Object)

項目をコレクションに追加します。

IList.Clear()

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

IList.Contains(Object)

ListViewItem に対応するインデックスがチェックされているかどうかを確認します。

IList.IndexOf(Object)

ListView.CheckedIndexCollection 内の指定したオブジェクトのインデックスを返します。

IList.Insert(Int32, Object)

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

IList.IsFixedSize

ListView.CheckedIndexCollection が固定サイズかどうかを示す値を取得します。

IList.Item[Int32]

ListView.CheckedIndexCollection 内のオブジェクトを取得または設定します。

IList.Remove(Object)

最初に出現する項目をコレクションから削除します。

IList.RemoveAt(Int32)

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

拡張メソッド

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象

こちらもご覧ください