ListViewItem.ListViewSubItemCollectionとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ListViewItem.ListViewSubItemCollectionの意味・解説 

ListViewItem.ListViewSubItemCollection クラス

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

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Class ListViewSubItemCollection
    Implements IList, ICollection, IEnumerable
Dim instance As ListViewSubItemCollection
public class ListViewSubItemCollection : IList,
 ICollection, IEnumerable
public ref class ListViewSubItemCollection
 : IList, ICollection, IEnumerable
public class ListViewSubItemCollection implements
 IList, ICollection, 
    IEnumerable
public class ListViewSubItemCollection implements
 IList, ICollection, 
    IEnumerable
解説解説

ListViewItem.ListViewSubItemCollection は、ListView コントロール内の親 ListViewItem のサブ項目を表す ListViewItem.ListViewSubItem オブジェクトを格納します。サブ項目は、ListView コントロールの Columns プロパティで列が指定され、ListView コントロールの View プロパティが Details に設定されているときにだけ、ListView コントロールに表示されます。ListView コントロールでサブ項目が表示される列は、ListViewItem.ListViewSubItemCollection の中のサブ項目の順序によって決定します。

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

サブ項目を追加および削除するメソッドやプロパティだけでなく、ListViewItem.ListViewSubItemCollection は、コレクション内でサブ項目を検索するメソッドも提供します。Contains メソッドを使用すると、ListViewItem.ListViewSubItem がコレクションのメンバかどうかを確認できます。コレクション内にサブ項目があることがわかっている場合、IndexOf メソッドを使用すると、そのサブ項目がコレクションのどこに位置しているかを確認できます。

継承階層継承階層
System.Object
  System.Windows.Forms.ListViewItem.ListViewSubItemCollection
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ListViewItem.ListViewSubItemCollection メンバ
System.Windows.Forms 名前空間
ListViewItem クラス
ListViewItem.ListViewSubItem クラス
ListView クラス

ListViewItem.ListViewSubItemCollection コンストラクタ

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

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Public Sub New ( _
    owner As ListViewItem _
)
Dim owner As ListViewItem

Dim instance As New ListViewSubItemCollection(owner)
public ListViewSubItemCollection (
    ListViewItem owner
)
public:
ListViewSubItemCollection (
    ListViewItem^ owner
)
public ListViewSubItemCollection (
    ListViewItem owner
)
public function ListViewSubItemCollection (
    owner : ListViewItem
)

パラメータ

owner

コレクションを所有している ListViewItem。

解説解説

このクラスのインスタンスを作成するには、そのインスタンスを ListViewItem に関連付ける必要があります。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ListViewItem.ListViewSubItemCollection クラス
ListViewItem.ListViewSubItemCollection メンバ
System.Windows.Forms 名前空間
ListViewItem クラス

ListViewItem.ListViewSubItemCollection プロパティ


パブリック プロパティパブリック プロパティ

明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.IList.Item コレクション内の指定したインデックスにある ListViewItem.ListViewSubItem を取得または設定します。
参照参照

関連項目

ListViewItem.ListViewSubItemCollection クラス
System.Windows.Forms 名前空間
ListViewItem クラス
ListViewItem.ListViewSubItem クラス
ListView クラス

ListViewItem.ListViewSubItemCollection メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Add オーバーロードされます。 サブ項目をサブ項目のコレクションに追加します。
パブリック メソッド AddRange オーバーロードされます。 コレクションにサブ項目の配列を追加します。
パブリック メソッド Clear コレクションからすべてのサブ項目を削除します。
パブリック メソッド Contains 指定したサブ項目がコレクション内にあるかどうかを判断します。
パブリック メソッド ContainsKey 指定したキーを持つ項目がコレクションに格納されているかどうかを確認します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GetEnumerator サブ項目コレクションを反復処理するために使用する列挙子を返します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド IndexOf 指定したサブ項目のコレクション内のインデックスを返します。
パブリック メソッド IndexOfKey 指定したキーを持つ項目がコレクション内で最初に見つかった位置のインデックスを返します。
パブリック メソッド Insert サブ項目をコレクション内の指定したインデックス位置に挿入します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Remove 指定した項目をコレクションから削除します。
パブリック メソッド RemoveAt コレクション内の指定されたインデックスにあるサブ項目を削除します。
パブリック メソッド RemoveByKey 指定したキーを持つ項目をコレクションから削除します。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.ICollection.CopyTo 項目、およびサブ項目のコレクションを、配列にコピーします。
インターフェイスの明示的な実装 System.Collections.IList.Add 既存の ListViewItem.ListViewSubItem をコレクションに追加します。
インターフェイスの明示的な実装 System.Collections.IList.Contains 指定したサブ項目がコレクション内にあるかどうかを判断します。
インターフェイスの明示的な実装 System.Collections.IList.IndexOf 指定したサブ項目のコレクション内のインデックスを返します。
インターフェイスの明示的な実装 System.Collections.IList.Insert サブ項目をコレクション内の指定したインデックス位置に挿入します。
インターフェイスの明示的な実装 System.Collections.IList.Remove 指定した項目をコレクションから削除します。
参照参照

関連項目

ListViewItem.ListViewSubItemCollection クラス
System.Windows.Forms 名前空間
ListViewItem クラス
ListViewItem.ListViewSubItem クラス
ListView クラス

ListViewItem.ListViewSubItemCollection メンバ

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

ListViewItem.ListViewSubItemCollection データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド ListViewItem.ListViewSubItemCollection ListViewItem.ListViewSubItemCollection クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Add オーバーロードされます。 サブ項目をサブ項目のコレクションに追加します。
パブリック メソッド AddRange オーバーロードされます。 コレクションにサブ項目の配列を追加します。
パブリック メソッド Clear コレクションからすべてのサブ項目を削除します。
パブリック メソッド Contains 指定したサブ項目がコレクション内にあるかどうかを判断します。
パブリック メソッド ContainsKey 指定したキーを持つ項目がコレクションに格納されているかどうかを確認します。
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetEnumerator サブ項目コレクションを反復処理するために使用する列挙子を返します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IndexOf 指定したサブ項目のコレクション内のインデックスを返します。
パブリック メソッド IndexOfKey 指定したキーを持つ項目がコレクション内で最初に見つかった位置のインデックスを返します。
パブリック メソッド Insert サブ項目をコレクション内の指定したインデックス位置に挿入します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド Remove 指定した項目をコレクションから削除します。
パブリック メソッド RemoveAt コレクション内の指定されたインデックスにあるサブ項目を削除します。
パブリック メソッド RemoveByKey 指定したキーを持つ項目をコレクションから削除します。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.ICollection.CopyTo 項目、およびサブ項目のコレクションを、配列にコピーします。
インターフェイスの明示的な実装 System.Collections.IList.Add 既存の ListViewItem.ListViewSubItem をコレクションに追加します。
インターフェイスの明示的な実装 System.Collections.IList.Contains 指定したサブ項目がコレクション内にあるかどうかを判断します。
インターフェイスの明示的な実装 System.Collections.IList.IndexOf 指定したサブ項目のコレクション内のインデックスを返します。
インターフェイスの明示的な実装 System.Collections.IList.Insert サブ項目をコレクション内の指定したインデックス位置に挿入します。
インターフェイスの明示的な実装 System.Collections.IList.Remove 指定した項目をコレクションから削除します。
インターフェイスの明示的な実装 System.Collections.IList.Item コレクション内の指定したインデックスにある ListViewItem.ListViewSubItem を取得または設定します。
参照参照

関連項目

ListViewItem.ListViewSubItemCollection クラス
System.Windows.Forms 名前空間
ListViewItem クラス
ListViewItem.ListViewSubItem クラス
ListView クラス



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ListViewItem.ListViewSubItemCollection」の関連用語

ListViewItem.ListViewSubItemCollectionのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ListViewItem.ListViewSubItemCollectionのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS