ListView.CheckedListViewItemCollection クラス

定義

リスト ビュー コントロールでチェックされた項目のコレクションを表します。

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

注釈

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

次の表は、 コントロールの項目とその選択状態をコントロールのListView例に格納する方法ListView.ListViewItemCollectionの例ListViewを示しています。

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

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

インデックス ListViewItemCollection のチェック 項目
0 Item2
1 Item4
2 Item5

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

コンストラクター

ListView.CheckedListViewItemCollection(ListView)

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

プロパティ

Count

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

IsReadOnly

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

Item[Int32]

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

Item[String]

コレクション内の指定したキーを持つ項目を取得します。

メソッド

Contains(ListViewItem)

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

ContainsKey(String)

指定したキーを持つ列がコレクション内に格納されているかどうかを確認します。

CopyTo(Array, Int32)

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

Equals(Object)

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

(継承元 Object)
GetEnumerator()

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

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
IndexOf(ListViewItem)

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

IndexOfKey(String)

指定したキーを持つ項目のインデックスを確認します。

MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

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

ICollection.IsSynchronized

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

ICollection.SyncRoot

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

IList.Add(Object)

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

IList.Clear()

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

IList.Contains(Object)

項目がチェックされているかどうか確認します。

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

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

IList.IsFixedSize

コレクションが固定サイズかどうかを示す値を取得します。

IList.Item[Int32]

コレクションからオブジェクトを取得または設定します。

IList.Remove(Object)

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

IList.RemoveAt(Int32)

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

拡張メソッド

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象