ListViewItem.ListViewSubItemCollection クラス

定義

ListViewItem に格納されている ListViewItem.ListViewSubItem オブジェクトのコレクションを表します。

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

注釈

ListViewItem.ListViewSubItemCollection 、コントロール内の ListViewItem.ListViewSubItemListViewItem のサブ項目を表す オブジェクトを ListView 格納します。 サブ項目は、コントロールの プロパティでListViewColumns列が指定されている場合、およびコントロールの ListView プロパティListViewが に設定されている場合Viewにのみ、コントロールにDetails表示されます。 の ListViewItem.ListViewSubItemCollection サブ項目の順序によって、サブ項目がコントロールに表示される列が ListView 決まります。

サブ項目をコレクションに追加するには、いくつかの方法があります。 メソッドは Add 、コレクションに 1 つ ListViewItem.ListViewSubItem を追加します。 コレクションに多数のサブ項目を追加するには、オブジェクトの ListViewItem.ListViewSubItem 配列を作成し、 メソッドに AddRange 渡します。 サブ項目をコレクション内の特定の場所に挿入する場合は、 メソッドを Insert 使用できます。 サブ項目を削除するには、サブ項目が Remove コレクション内のどこにあるかがわかっている場合は、 メソッドまたは RemoveAt メソッドを使用できます。 Clearメソッドを使用すると、 メソッドを使用してRemove一度に 1 つのサブ項目を削除する代わりに、コレクションからすべてのサブ項目を削除できます。

には、サブ項目を追加および削除するためのメソッドとプロパティに加えて、 ListViewItem.ListViewSubItemCollection コレクション内のサブ項目を検索するメソッドも用意されています。 Containsメソッドを使用すると、 がコレクションのメンバーであるかどうかをListViewItem.ListViewSubItem判断できます。 サブ項目がコレクション内にあることがわかっている場合は、 メソッドを IndexOf 使用して、サブ項目がコレクション内のどこにあるかを判断できます。

コンストラクター

ListViewItem.ListViewSubItemCollection(ListViewItem)

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

プロパティ

Count

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

IsReadOnly

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

Item[Int32]

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

Item[String]

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

メソッド

Add(ListViewItem+ListViewSubItem)

既存の ListViewItem.ListViewSubItem をコレクションに追加します。

Add(String)

指定したテキストを使用して、サブ項目をコレクションに追加します。

Add(String, Color, Color, Font)

指定したテキスト、前景色、背景色、フォントの各設定を使用して、サブ項目をコレクションに追加します。

AddRange(ListViewItem+ListViewSubItem[])

コレクションに ListViewItem.ListViewSubItem オブジェクトの配列を追加します。

AddRange(String[])

配列に基づいて新しいサブ項目を作成し、コレクションに追加します。

AddRange(String[], Color, Color, Font)

配列に基づいて新しいサブ項目を作成し、指定した前景色、背景色、およびフォントを使用してコレクションに追加します。

Clear()

すべてのサブ項目および親 ListViewItem をコレクションから削除します。

Contains(ListViewItem+ListViewSubItem)

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

ContainsKey(String)

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

Equals(Object)

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

(継承元 Object)
GetEnumerator()

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

GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
IndexOf(ListViewItem+ListViewSubItem)

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

IndexOfKey(String)

指定したキーを持つ項目がコレクション内で最初に見つかった位置のインデックスを返します。

Insert(Int32, ListViewItem+ListViewSubItem)

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

MemberwiseClone()

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

(継承元 Object)
Remove(ListViewItem+ListViewSubItem)

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

RemoveAt(Int32)

コレクション内の指定されたインデックスにあるサブ項目を削除します。

RemoveByKey(String)

指定したキーを持つ項目をコレクションから削除します。

ToString()

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

(継承元 Object)

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

ICollection.CopyTo(Array, Int32)

項目、およびサブ項目のコレクションを、配列にコピーします。

ICollection.IsSynchronized

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

ICollection.SyncRoot

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

IList.Add(Object)

既存の ListViewItem.ListViewSubItem をコレクションに追加します。

IList.Contains(Object)

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

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

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

IList.IsFixedSize

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

IList.Item[Int32]

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

IList.Remove(Object)

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

拡張メソッド

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。

適用対象

こちらもご覧ください