次の方法で共有


ListView.CheckedIndexCollection クラス

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

この型のすべてのメンバの一覧については、ListView.CheckedIndexCollection メンバ を参照してください。

System.Object
   System.Windows.Forms.ListView.CheckedIndexCollection

Public Class ListView.CheckedIndexCollection
   Implements IList, ICollection, IEnumerable
[C#]
public class ListView.CheckedIndexCollection : IList, ICollection,
   IEnumerable
[C++]
public __gc class ListView.CheckedIndexCollection : public IList,
   ICollection, IEnumerable
[JScript]
public class ListView.CheckedIndexCollection implements IList,
   ICollection, IEnumerable

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

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

ListView の項目が ListView.ListViewItemCollection にどのように格納されているか、およびそれらの項目の ListView コントロール内でのチェック状態を次の表に示します。

インデックス 項目 ListView 内のチェックの状態
0 Item1 チェックされていない
1 Item2 チェックされている
2 Item3 チェックされていない
3 Item4 チェックされている
4 Item5 チェックされている

前の表の ListView.ListViewItemCollection の例に基づいた ListView.CheckedIndexCollection の内容を次の表に示します。

インデックス ListViewItemCollection 内のチェックされた項目のインデックス
0 1
1 3
2 4

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

必要条件

名前空間: System.Windows.Forms

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Windows.Forms (System.Windows.Forms.dll 内)

参照

ListView.CheckedIndexCollection メンバ | System.Windows.Forms 名前空間 | ListView.ListViewItemCollection