ToolStripItemCollectionとは? わかりやすく解説

ToolStripItemCollection クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

ToolStripItem オブジェクトのコレクションを表します。

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

Public Class ToolStripItemCollection
    Inherits ArrangedElementCollection
    Implements IList, ICollection, IEnumerable
Dim instance As ToolStripItemCollection
public class ToolStripItemCollection : ArrangedElementCollection,
 IList, ICollection, IEnumerable
public ref class ToolStripItemCollection :
 public ArrangedElementCollection, IList, ICollection, IEnumerable
public class ToolStripItemCollection extends
 ArrangedElementCollection implements IList, ICollection, 
    IEnumerable
public class ToolStripItemCollection extends
 ArrangedElementCollection implements IList, ICollection, 
    IEnumerable
解説解説
継承階層継承階層
System.Object
   System.Windows.Forms.Layout.ArrangedElementCollection
    System.Windows.Forms.ToolStripItemCollection
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ToolStripItemCollection コンストラクタ

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

コンテナとなる ToolStrip、および ToolStripItem コントロールの配列を指定して、ToolStripItemCollection クラスの新しいインスタンスを初期化します。

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

Public Sub New ( _
    owner As ToolStrip, _
    value As ToolStripItem() _
)
Dim owner As ToolStrip
Dim value As ToolStripItem()

Dim instance As New ToolStripItemCollection(owner,
 value)
public ToolStripItemCollection (
    ToolStrip owner,
    ToolStripItem[] value
)
public:
ToolStripItemCollection (
    ToolStrip^ owner, 
    array<ToolStripItem^>^ value
)
public ToolStripItemCollection (
    ToolStrip owner, 
    ToolStripItem[] value
)
public function ToolStripItemCollection (
    owner : ToolStrip, 
    value : ToolStripItem[]
)

パラメータ

owner

この ToolStripItemCollection が属する ToolStrip。

value

この ToolStripItemCollection の初期コントロールを格納している ToolStripItem 型の配列。

例外例外
例外の種類条件

ArgumentNullException

owner パラメータが null 参照 (Visual Basic では Nothing) です。

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

ToolStripItemCollection プロパティ


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

  名前 説明
パブリック プロパティ Count  コレクション内の要素の数を取得します。 ( ArrangedElementCollection から継承されます。)
パブリック プロパティ IsReadOnly ToolStripItemCollection が読み取り専用かどうかを示す値を取得します。
パブリック プロパティ Item オーバーロードされます。 指定したインデックスにある項目を取得します。
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.IList.IsFixedSize コレクションが固定サイズかどうかを示す値を取得します。
インターフェイスの明示的な実装 System.Collections.IList.Item 指定したインデックスにある要素を取得します。
参照参照

関連項目

ToolStripItemCollection クラス
System.Windows.Forms 名前空間

ToolStripItemCollection メソッド


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

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Add オーバーロードされます。 ToolStripItem をコレクションに追加します。
パブリック メソッド AddRange オーバーロードされます。 ToolStripItem コントロールをコレクションに追加します。
パブリック メソッド Clear コレクションからすべての項目を削除します。
パブリック メソッド Contains 指定した項目がコレクションのメンバかどうかを確認します。
パブリック メソッド ContainsKey 指定したキーの項目がコレクションに含まれているかどうかを確認します。
パブリック メソッド CopyTo オーバーロードされます。  
パブリック メソッド Equals  オーバーロードされます。 2 つの ArrangedElementCollection インスタンスが等しいかどうかを判断します。 ( ArrangedElementCollection から継承されます。)
パブリック メソッド Find 名前を指定して項目を検索し、すべての一致するコントロールの配列を返します。
パブリック メソッド GetEnumerator  コレクション全体の列挙子を返します。 ( ArrangedElementCollection から継承されます。)
パブリック メソッド GetHashCode  このインスタンスのハッシュ コードを返します。 ( ArrangedElementCollection から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド IndexOf 指定した項目のコレクションにおけるインデックスを取得します。
パブリック メソッド IndexOfKey 指定した項目がこのコレクション内で最初に見つかった位置のインデックスを取得します。
パブリック メソッド Insert コレクション内の指定したインデックスに、指定した項目を挿入します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド Remove 指定した項目をコレクションから削除します。
パブリック メソッド RemoveAt 項目をコレクションの指定した位置から削除します。
パブリック メソッド RemoveByKey 指定したキーを持つ項目を削除します。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.IList.Add 項目をコレクションに追加します。
インターフェイスの明示的な実装 System.Collections.IList.Clear コレクションからすべての項目を削除します。
インターフェイスの明示的な実装 System.Collections.IList.Contains 指定した項目がコレクションに格納されているかどうかを確認します。
インターフェイスの明示的な実装 System.Collections.IList.IndexOf コレクション内で指定した項目の位置を確認します。
インターフェイスの明示的な実装 System.Collections.IList.Insert コレクション内の指定したインデックスの位置に項目を挿入します。
インターフェイスの明示的な実装 System.Collections.IList.Remove 指定した項目のうち最初に見つかった項目をコレクションから削除します。
インターフェイスの明示的な実装 System.Collections.IList.RemoveAt コレクション内の指定したインデックスの項目を削除します。
参照参照

関連項目

ToolStripItemCollection クラス
System.Windows.Forms 名前空間

ToolStripItemCollection メンバ

ToolStripItem オブジェクトのコレクションを表します。

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


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド ToolStripItemCollection コンテナとなる ToolStrip、および ToolStripItem コントロールの配列を指定して、ToolStripItemCollection クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Count  コレクション内の要素の数を取得します。(ArrangedElementCollection から継承されます。)
パブリック プロパティ IsReadOnly ToolStripItemCollection が読み取り専用かどうかを示す値を取得します。
パブリック プロパティ Item オーバーロードされます。 指定したインデックスにある項目を取得します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Add オーバーロードされます。 ToolStripItem をコレクションに追加します。
パブリック メソッド AddRange オーバーロードされます。 ToolStripItem コントロールをコレクションに追加します。
パブリック メソッド Clear コレクションからすべての項目を削除します。
パブリック メソッド Contains 指定した項目がコレクションのメンバかどうかを確認します。
パブリック メソッド ContainsKey 指定したキーの項目がコレクションに含まれているかどうかを確認します。
パブリック メソッド CopyTo オーバーロードされます。  
パブリック メソッド Equals  オーバーロードされます。 2 つの ArrangedElementCollection インスタンスが等しいかどうかを判断します。 (ArrangedElementCollection から継承されます。)
パブリック メソッド Find 名前を指定して項目を検索し、すべての一致するコントロールの配列を返します。
パブリック メソッド GetEnumerator  コレクション全体の列挙子を返します。 (ArrangedElementCollection から継承されます。)
パブリック メソッド GetHashCode  このインスタンスのハッシュ コードを返します。 (ArrangedElementCollection から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IndexOf 指定した項目のコレクションにおけるインデックスを取得します。
パブリック メソッド IndexOfKey 指定した項目がこのコレクション内で最初に見つかった位置のインデックスを取得します。
パブリック メソッド Insert コレクション内の指定したインデックスに、指定した項目を挿入します。
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド Remove 指定した項目をコレクションから削除します。
パブリック メソッド RemoveAt 項目をコレクションの指定した位置から削除します。
パブリック メソッド RemoveByKey 指定したキーを持つ項目を削除します。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Collections.IList.Add 項目をコレクションに追加します。
インターフェイスの明示的な実装 System.Collections.IList.Clear コレクションからすべての項目を削除します。
インターフェイスの明示的な実装 System.Collections.IList.Contains 指定した項目がコレクションに格納されているかどうかを確認します。
インターフェイスの明示的な実装 System.Collections.IList.IndexOf コレクション内で指定した項目の位置を確認します。
インターフェイスの明示的な実装 System.Collections.IList.Insert コレクション内の指定したインデックスの位置に項目を挿入します。
インターフェイスの明示的な実装 System.Collections.IList.Remove 指定した項目のうち最初に見つかった項目をコレクションから削除します。
インターフェイスの明示的な実装 System.Collections.IList.RemoveAt コレクション内の指定したインデックスの項目を削除します。
インターフェイスの明示的な実装 System.Collections.IList.IsFixedSize コレクションが固定サイズかどうかを示す値を取得します。
インターフェイスの明示的な実装 System.Collections.IList.Item 指定したインデックスにある要素を取得します。
参照参照

関連項目

ToolStripItemCollection クラス
System.Windows.Forms 名前空間



英和和英テキスト翻訳

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

辞書ショートカット

すべての辞書の索引

「ToolStripItemCollection」の関連用語

ToolStripItemCollectionのお隣キーワード
検索ランキング

   

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



ToolStripItemCollectionのページの著作権

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

©2026 GRAS Group, Inc.RSS