ToolStripItemCollection ToolStripItemCollection ToolStripItemCollection ToolStripItemCollection Class

定義

ToolStripItem オブジェクトのコレクションを表します。Represents a collection of ToolStripItem objects.

public ref class ToolStripItemCollection : System::Windows::Forms::Layout::ArrangedElementCollection, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ToolStripItemCollection : System.Windows.Forms.Layout.ArrangedElementCollection, System.Collections.IList
type ToolStripItemCollection = class
    inherit ArrangedElementCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ToolStripItemCollection
Inherits ArrangedElementCollection
Implements IList
継承
ToolStripItemCollectionToolStripItemCollectionToolStripItemCollectionToolStripItemCollection
属性
実装

注釈

AddRemoveおよびRemoveAtの各メソッドを使用すると、コレクションの個々のコントロールを追加および削除できます。The Add, Remove, and RemoveAt methods enable you to add and remove individual controls from the collection. AddRangeまた、メソッドまたはClearメソッドを使用して、コレクションのすべてのコントロールを追加または削除することもできます。You can also use the AddRange or Clear methods to add or remove all the controls from the collection.

ToolStripItemがコレクションのメンバーであるかどうかを判断するには、コントロールをContainsメソッドに渡します。You can determine whether a ToolStripItem is a member of the collection by passing the control into the Contains method. コレクションToolStripItem内のの位置のインデックス値を取得するには、コントロールをIndexOfメソッドに渡します。To get the index value of the location of a ToolStripItem in the collection, pass the control into the IndexOf method. コレクションは、 CopyToメソッドを呼び出すことによって配列にコピーできます。The collection can be copied into an array by calling the CopyTo method.

コンストラクター

ToolStripItemCollection(ToolStrip, ToolStripItem[]) ToolStripItemCollection(ToolStrip, ToolStripItem[]) ToolStripItemCollection(ToolStrip, ToolStripItem[]) ToolStripItemCollection(ToolStrip, ToolStripItem[])

コンテナーとなる ToolStripItemCollection、および ToolStrip コントロールの配列を指定して、ToolStripItem クラスの新しいインスタンスを初期化します。Initializes a new instance of the ToolStripItemCollection class with the specified container ToolStrip and the specified array of ToolStripItem controls.

プロパティ

Count Count Count Count

コレクション内の要素の数を取得します。Gets the number of elements in the collection.

(Inherited from ArrangedElementCollection)
ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized ICollection.IsSynchronized

このメンバーの説明については、IsSynchronized プロパティを参照してください。For a description of this member, see the IsSynchronized property.

(Inherited from ArrangedElementCollection)
ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot ICollection.SyncRoot

このメンバーの説明については、SyncRoot プロパティを参照してください。For a description of this member, see the SyncRoot property.

(Inherited from ArrangedElementCollection)
IsReadOnly IsReadOnly IsReadOnly IsReadOnly

ToolStripItemCollection が読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the ToolStripItemCollection is read-only.

Item[Int32] Item[Int32] Item[Int32] Item[Int32]

指定したインデックスにある項目を取得します。Gets the item at the specified index.

Item[String] Item[String] Item[String] Item[String]

指定した名前の項目を取得します。Gets the item with the specified name.

メソッド

Add(Image) Add(Image) Add(Image) Add(Image)

指定したイメージを表示する ToolStripItem をコレクションに追加します。Adds a ToolStripItem that displays the specified image to the collection.

Add(String) Add(String) Add(String) Add(String)

指定したテキストを表示する ToolStripItem をコレクションに追加します。Adds a ToolStripItem that displays the specified text to the collection.

Add(String, Image) Add(String, Image) Add(String, Image) Add(String, Image)

指定したイメージとテキストを表示する ToolStripItem をコレクションに追加します。Adds a ToolStripItem that displays the specified image and text to the collection.

Add(String, Image, EventHandler) Add(String, Image, EventHandler) Add(String, Image, EventHandler) Add(String, Image, EventHandler)

指定したイメージとテキストを表示し、ToolStripItem イベントを発生させる Click をコレクションに追加します。Adds a ToolStripItem that displays the specified image and text to the collection and that raises the Click event.

Add(ToolStripItem) Add(ToolStripItem) Add(ToolStripItem) Add(ToolStripItem)

指定した項目をコレクションの末尾に追加します。Adds the specified item to the end of the collection.

AddRange(ToolStripItemCollection) AddRange(ToolStripItemCollection) AddRange(ToolStripItemCollection) AddRange(ToolStripItemCollection)

ToolStripItemCollection を現在のコレクションに追加します。Adds a ToolStripItemCollection to the current collection.

AddRange(ToolStripItem[]) AddRange(ToolStripItem[]) AddRange(ToolStripItem[]) AddRange(ToolStripItem[])

ToolStripItem コントロールの配列をコレクションに追加します。Adds an array of ToolStripItem controls to the collection.

Clear() Clear() Clear() Clear()

コレクションからすべての項目を削除します。Removes all items from the collection.

Contains(ToolStripItem) Contains(ToolStripItem) Contains(ToolStripItem) Contains(ToolStripItem)

指定した項目がコレクションのメンバーかどうかを判断します。Determines whether the specified item is a member of the collection.

ContainsKey(String) ContainsKey(String) ContainsKey(String) ContainsKey(String)

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

CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32) CopyTo(Array, Int32)

コピー先配列の指定されたインデックスを開始位置として、このコレクションの内容全体を互換性がある 1 次元 Array にコピーします。Copies the entire contents of this collection to a compatible one-dimensional Array, starting at the specified index of the target array.

(Inherited from ArrangedElementCollection)
CopyTo(ToolStripItem[], Int32) CopyTo(ToolStripItem[], Int32) CopyTo(ToolStripItem[], Int32) CopyTo(ToolStripItem[], Int32)

指定した ToolStripItem 配列の指定した位置にコレクションをコピーします。Copies the collection into the specified position of the specified ToolStripItem array.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

2 つの ArrangedElementCollection インスタンスが等しいかどうかを判断します。Determines whether two ArrangedElementCollection instances are equal.

(Inherited from ArrangedElementCollection)
Find(String, Boolean) Find(String, Boolean) Find(String, Boolean) Find(String, Boolean)

名前を指定して項目を検索し、すべての一致するコントロールの配列を返します。Searches for items by their name and returns an array of all matching controls.

GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

コレクション全体の列挙子を返します。Returns an enumerator for the entire collection.

(Inherited from ArrangedElementCollection)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

このインスタンスのハッシュ コードを返します。Returns the hash code for this instance.

(Inherited from ArrangedElementCollection)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
IndexOf(ToolStripItem) IndexOf(ToolStripItem) IndexOf(ToolStripItem) IndexOf(ToolStripItem)

指定した項目のコレクションにおけるインデックスを取得します。Retrieves the index of the specified item in the collection.

IndexOfKey(String) IndexOfKey(String) IndexOfKey(String) IndexOfKey(String)

指定した項目がこのコレクション内で最初に見つかった位置のインデックスを取得します。Retrieves the index of the first occurrence of the specified item within the collection.

Insert(Int32, ToolStripItem) Insert(Int32, ToolStripItem) Insert(Int32, ToolStripItem) Insert(Int32, ToolStripItem)

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

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
Remove(ToolStripItem) Remove(ToolStripItem) Remove(ToolStripItem) Remove(ToolStripItem)

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

RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32) RemoveAt(Int32)

項目をコレクションの指定した位置から削除します。Removes an item from the specified index in the collection.

RemoveByKey(String) RemoveByKey(String) RemoveByKey(String) RemoveByKey(String)

指定したキーを持つ項目を削除します。Removes the item that has the specified key.

ToString() ToString() ToString() ToString()

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

(Inherited from Object)

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

IList.Add(Object) IList.Add(Object) IList.Add(Object) IList.Add(Object)

項目をコレクションに追加します。Adds an item to the collection.

IList.Clear() IList.Clear() IList.Clear() IList.Clear()

コレクションからすべての項目を削除します。Removes all items from the collection.

IList.Contains(Object) IList.Contains(Object) IList.Contains(Object) IList.Contains(Object)

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

IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object) IList.IndexOf(Object)

コレクション内で指定した項目の位置を確認します。Determines the location of a specified item in the collection.

IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object) IList.Insert(Int32, Object)

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

IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize IList.IsFixedSize

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

IList.Item[Int32] IList.Item[Int32] IList.Item[Int32] IList.Item[Int32]

指定したインデックスにある要素を取得します。Retrieves the element at the specified index.

IList.Remove(Object) IList.Remove(Object) IList.Remove(Object) IList.Remove(Object)

指定した項目のうち最初に見つかった項目をコレクションから削除します。Removes the first occurrence of a specified item from the collection.

IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32) IList.RemoveAt(Int32)

コレクション内の指定したインデックスの項目を削除します。Removes an item from the collection at a specified index.

拡張メソッド

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

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

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

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

適用対象