ToolStripItemCollection Class

Definition

Представляет коллекцию объектов 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
Inheritance
ToolStripItemCollection
Attributes
Implements

Remarks

Методы Add, Removeи 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.

Constructors

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.

Properties

Count

Возвращает количество элементов в коллекции.Gets the number of elements in the collection.

(Inherited from ArrangedElementCollection)
IsReadOnly

Возвращает значение, показывающее, доступна ли коллекция ToolStripItemCollection только для чтения.Gets a value indicating whether the ToolStripItemCollection is read-only.

Item[Int32]

Возвращает элемент по указанному индексу.Gets the item at the specified index.

Item[String]

Возвращает или задает элемент с заданным именем.Gets the item with the specified name.

Methods

Add(Image)

Добавляет в коллекцию объект ToolStripItem, отображающий указанное изображение.Adds a ToolStripItem that displays the specified image to the collection.

Add(String)

Добавляет в коллекцию объект ToolStripItem, отображающий указанный текст.Adds a ToolStripItem that displays the specified text to the collection.

Add(String, Image)

Добавляет в коллекцию объект ToolStripItem, отображающий указанное изображение и текст.Adds a ToolStripItem that displays the specified image and text to the collection.

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)

Добавляет указанный элемент в конец коллекции.Adds the specified item to the end of the collection.

AddRange(ToolStripItem[])

Добавляет в коллекцию массив элементов управления ToolStripItem.Adds an array of ToolStripItem controls to the collection.

AddRange(ToolStripItemCollection)

Добавляет коллекцию ToolStripItemCollection в текущую коллекцию.Adds a ToolStripItemCollection to the current collection.

Clear()

Удаляет все элементы из коллекции.Removes all items from the collection.

Contains(ToolStripItem)

Определяет, является ли указанный элемент членом коллекции.Determines whether the specified item is a member of the collection.

ContainsKey(String)

Определяет, содержится ли в коллекции элемент с указанным ключом.Determines whether the collection contains an item with the specified key.

CopyTo(Array, Int32)

Копирует все содержимое этой коллекции в совместимый одномерный массив 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)

Копирует коллекцию в указанную позицию указанного массива ToolStripItem.Copies the collection into the specified position of the specified ToolStripItem array.

Equals(Object)

Определяет, равны ли два экземпляра ArrangedElementCollection.Determines whether two ArrangedElementCollection instances are equal.

(Inherited from ArrangedElementCollection)
Find(String, Boolean)

Выполняет поиск элементов по имени и возвращает массив всех соответствующих элементов управления.Searches for items by their name and returns an array of all matching controls.

GetEnumerator()

Возвращает перечислитель для всей коллекции.Returns an enumerator for the entire collection.

(Inherited from ArrangedElementCollection)
GetHashCode()

Возвращает хэш-код данного экземпляра.Returns the hash code for this instance.

(Inherited from ArrangedElementCollection)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
IndexOf(ToolStripItem)

Извлекает индекс заданного элемента в коллекции.Retrieves the index of the specified item in the collection.

IndexOfKey(String)

Извлекает индекс первого вхождения заданного элемента в коллекции.Retrieves the index of the first occurrence of the specified item within the collection.

Insert(Int32, ToolStripItem)

Вставляет указанный элемент в коллекцию по указанному индексу.Inserts the specified item into the collection at the specified index.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Remove(ToolStripItem)

Удаляет указанный элемент из коллекции.Removes the specified item from the collection.

RemoveAt(Int32)

Удаляет элемент из коллекции по указанному индексу.Removes an item from the specified index in the collection.

RemoveByKey(String)

Удаляет элемент, имеющий указанный ключ.Removes the item that has the specified key.

ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Explicit Interface Implementations

ICollection.IsSynchronized

Описание этого элемента см. в свойстве IsSynchronized.For a description of this member, see the IsSynchronized property.

(Inherited from ArrangedElementCollection)
ICollection.SyncRoot

Описание этого элемента см. в свойстве SyncRoot.For a description of this member, see the SyncRoot property.

(Inherited from ArrangedElementCollection)
IList.Add(Object)

Добавляет элемент в коллекцию.Adds an item to the collection.

IList.Clear()

Удаляет все элементы из коллекции.Removes all items from the collection.

IList.Contains(Object)

Определяет, содержит ли коллекция указанный элемент.Determines if the collection contains a specified item.

IList.IndexOf(Object)

Определяет расположение указанного элемента в коллекции.Determines the location of a specified item in the collection.

IList.Insert(Int32, Object)

Вставляет элемент в коллекцию по указанному индексу.Inserts an item into the collection at a specified index.

IList.IsFixedSize

Возвращает значение, указывающее, имеет ли коллекция фиксированный размер.Gets a value indicating whether the collection has a fixed size.

IList.Item[Int32]

Извлекает элемент по указанному индексу.Retrieves the element at the specified index.

IList.Remove(Object)

Удаляет из коллекции первое вхождение указанного элемента.Removes the first occurrence of a specified item from the collection.

IList.RemoveAt(Int32)

Удаляет элемент из коллекции по указанному индексу.Removes an item from the collection at a specified index.

Extension Methods

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)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Applies to