ListViewItem.ListViewSubItemCollection クラス

定義

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

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.ListViewSubItem 、コントロール内のListViewListViewItemのサブ項目を表すオブジェクトを格納します。A ListViewItem.ListViewSubItemCollection stores ListViewItem.ListViewSubItem objects that represent subitems of a parent ListViewItem in the ListView control. コントロールListViewDetails ListView ViewプロパティColumnsListView列が指定されている場合、およびコントロールのプロパティがに設定されている場合、サブ項目はコントロールにのみ表示されます。Subitems are only displayed in a ListView control when columns are specified in the Columns property of the ListView control and when the View property of the ListView control is set to Details. ListViewItem.ListViewSubItemCollectionサブ項目の順序によって、 ListViewコントロールにサブ項目が表示される列が決まります。The order of subitems in the ListViewItem.ListViewSubItemCollection determines the columns the subitems are displayed in the ListView control.

サブ項目をコレクションに追加するには、いくつかの方法があります。There are a number of ways to add subitems to the collection. メソッドAddは、コレクションにListViewItem.ListViewSubItem 1 つのを追加します。The Add method adds a single ListViewItem.ListViewSubItem to the collection. コレクションに複数のサブ項目を追加するには、オブジェクトのListViewItem.ListViewSubItem配列を作成し、 AddRangeメソッドに渡します。To add a number of subitems to the collection, you create an array of ListViewItem.ListViewSubItem objects and pass it to the AddRange method. コレクション内の特定の位置にサブアイテムを挿入する場合は、 Insertメソッドを使用できます。If you want to insert a subitem at a specific location in the collection, you can use the Insert method. サブ項目を削除するには、コレクションRemove内のサブRemoveAt項目がある場所がわかっている場合は、メソッドまたはメソッドのいずれかを使用できます。To remove subitems, you can use either the Remove method or the RemoveAt method if you know where the subitem is located in the collection. メソッドを使用すると、メソッドを使用して一度に1つのサブ項目を削除する代わりに、コレクションからすべてのサブ項目を削除できます。 Remove ClearThe Clear method enables you to remove all subitems from the collection instead of using the Remove method to remove a single subitem at a time.

にはListViewItem.ListViewSubItemCollection 、サブ項目を追加および削除するためのメソッドとプロパティに加えて、コレクション内のサブ項目を検索するメソッドも用意されています。In addition to methods and properties for adding and removing subitems, the ListViewItem.ListViewSubItemCollection also provides methods to find subitems in the collection. メソッドを使用すると、 ListViewItem.ListViewSubItemがコレクションのメンバーであるかどうかを判断できます。 ContainsThe Contains method enables you to determine whether a ListViewItem.ListViewSubItem is a member of the collection. サブ項目がコレクション内にあることを確認したら、 IndexOfメソッドを使用して、サブ項目がコレクション内でどの場所にあるかを確認できます。Once you know that the subitem is located in the collection, you can use the IndexOf method to determine where the subitem is located in the collection.

コンストラクター

ListViewItem.ListViewSubItemCollection(ListViewItem)

ListViewItem.ListViewSubItemCollection クラスの新しいインスタンスを初期化します。Initializes a new instance of the ListViewItem.ListViewSubItemCollection class.

プロパティ

Count

コレクション内のサブ項目の数を取得します。Gets the number of subitems in the collection.

IsReadOnly

コレクションが読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the collection is read-only.

Item[Int32]

コレクション内の指定したインデックスにあるサブ項目を取得または設定します。Gets or sets the subitem at the specified index within the collection.

Item[String]

指定したキーを持つ項目をコレクションから取得します。Gets an item with the specified key from the collection.

メソッド

Add(ListViewItem+ListViewSubItem)

既存の ListViewItem.ListViewSubItem をコレクションに追加します。Adds an existing ListViewItem.ListViewSubItem to the collection.

Add(String)

指定したテキストを使用して、サブ項目をコレクションに追加します。Adds a subitem to the collection with specified text.

Add(String, Color, Color, Font)

指定したテキスト、前景色、背景色、フォントの各設定を使用して、サブ項目をコレクションに追加します。Adds a subitem to the collection with specified text, foreground color, background color, and font settings.

AddRange(ListViewItem+ListViewSubItem[])

コレクションに ListViewItem.ListViewSubItem オブジェクトの配列を追加します。Adds an array of ListViewItem.ListViewSubItem objects to the collection.

AddRange(String[])

配列に基づいて新しいサブ項目を作成し、コレクションに追加します。Creates new subitems based on an array and adds them to the collection.

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

配列に基づいて新しいサブ項目を作成し、指定した前景色、背景色、およびフォントを使用してコレクションに追加します。Creates new subitems based on an array and adds them to the collection with specified foreground color, background color, and font.

Clear()

すべてのサブ項目および親 ListViewItem をコレクションから削除します。Removes all subitems and the parent ListViewItem from the collection.

Contains(ListViewItem+ListViewSubItem)

指定したサブ項目がコレクション内にあるかどうかを判断します。Determines whether the specified subitem is located in the collection.

ContainsKey(String)

指定したキーを持つ項目がコレクションに格納されているかどうかを確認します。Determines if the collection contains an item with the specified key.

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetEnumerator()

サブ項目コレクションを反復処理するために使用する列挙子を返します。Returns an enumerator to use to iterate through the subitem collection.

GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

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

指定したサブ項目のコレクション内のインデックスを返します。Returns the index within the collection of the specified subitem.

IndexOfKey(String)

指定したキーを持つ項目がコレクション内で最初に見つかった位置のインデックスを返します。Returns the index of the first occurrence of an item with the specified key within the collection.

Insert(Int32, ListViewItem+ListViewSubItem)

サブ項目をコレクション内の指定したインデックス位置に挿入します。Inserts a subitem into the collection at the specified index.

MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

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

指定した項目をコレクションから削除します。Removes a specified item from the collection.

RemoveAt(Int32)

コレクション内の指定されたインデックスにあるサブ項目を削除します。Removes the subitem at the specified index within the collection.

RemoveByKey(String)

指定したキーを持つ項目をコレクションから削除します。Removes an item with the specified key from the collection.

ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

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

ICollection.CopyTo(Array, Int32)

項目、およびサブ項目のコレクションを、配列にコピーします。Copies the item and collection of subitems into an array.

ICollection.IsSynchronized

コレクションへのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.SyncRoot

コレクションへのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the collection.

IList.Add(Object)

既存の ListViewItem.ListViewSubItem をコレクションに追加します。Adds an existing ListViewItem.ListViewSubItem to the collection.

IList.Contains(Object)

指定したサブ項目がコレクション内にあるかどうかを判断します。Determines whether the specified subitem is located in the collection.

IList.IndexOf(Object)

指定したサブ項目のコレクション内のインデックスを返します。Returns the index within the collection of the specified subitem.

IList.Insert(Int32, Object)

サブ項目をコレクション内の指定したインデックス位置に挿入します。Inserts a subitem into the collection at the specified index.

IList.IsFixedSize

コレクションが固定サイズかどうかを示す値を取得します。Gets a value indicating whether the collection has a fixed size.

IList.Item[Int32]

コレクション内の指定したインデックスにある ListViewItem.ListViewSubItem を取得または設定します。Gets or sets the ListViewItem.ListViewSubItem at the specified index within the collection.

IList.Remove(Object)

指定した項目をコレクションから削除します。Removes a specified item from the collection.

拡張メソッド

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

適用対象

こちらもご覧ください