Поделиться через


ToolStripItemCollection Класс

Определение

Представляет коллекцию объектов ToolStripItem.

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
[<System.ComponentModel.ListBindable(false)>]
type ToolStripItemCollection = class
    inherit ArrangedElementCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public Class ToolStripItemCollection
Inherits ArrangedElementCollection
Implements IList
Наследование
ToolStripItemCollection
Атрибуты
Реализации

Комментарии

Методы Add, Removeи RemoveAt позволяют добавлять и удалять отдельные элементы управления из коллекции. Вы также можете использовать AddRange методы или Clear для добавления или удаления всех элементов управления из коллекции.

Вы можете определить, является ли ToolStripItem элементом коллекции, передав элемент управления в Contains метод . Чтобы получить значение индекса расположения ToolStripItem объекта в коллекции, передайте элемент управления в IndexOf метод . Коллекцию можно скопировать в массив, вызвав CopyTo метод .

Конструкторы

ToolStripItemCollection(ToolStrip, ToolStripItem[])

Инициализирует новый экземпляр класса ToolStripItemCollection с указанным контейнером ToolStrip и указанным массивом элементов управления ToolStripItem.

Свойства

Count

Получает количество элементов коллекции.

(Унаследовано от ArrangedElementCollection)
IsReadOnly

Получает значение, указывающее, является ли объект ToolStripItemCollection доступным только для чтения.

Item[Int32]

Возвращает элемент по указанному индексу.

Item[String]

Возвращает или задает элемент с заданным именем.

Методы

Add(Image)

Добавляет в коллекцию объект ToolStripItem, отображающий указанное изображение.

Add(String)

Добавляет в коллекцию объект ToolStripItem, отображающий указанный текст.

Add(String, Image)

Добавляет в коллекцию объект ToolStripItem, отображающий указанное изображение и текст.

Add(String, Image, EventHandler)

Добавляет в коллекцию объект ToolStripItem, отображающий указанное изображение и текст, а также создающий событие Click.

Add(ToolStripItem)

Добавляет указанный элемент в конец коллекции.

AddRange(ToolStripItem[])

Добавляет в коллекцию массив элементов управления ToolStripItem.

AddRange(ToolStripItemCollection)

Добавляет коллекцию ToolStripItemCollection в текущую коллекцию.

Clear()

Удаляет все элементы из коллекции.

Contains(ToolStripItem)

Определяет, является ли указанный элемент членом коллекции.

ContainsKey(String)

Определяет, содержится ли в коллекции элемент с указанным ключом.

CopyTo(Array, Int32)

Копирует все содержимое этой коллекции в совместимый одномерный массив Array, начиная с указанного индекса конечного массива.

(Унаследовано от ArrangedElementCollection)
CopyTo(ToolStripItem[], Int32)

Копирует коллекцию в указанную позицию указанного массива ToolStripItem.

Equals(Object)

Определяет, равны ли два экземпляра ArrangedElementCollection.

(Унаследовано от ArrangedElementCollection)
Find(String, Boolean)

Выполняет поиск элементов по имени и возвращает массив всех соответствующих элементов управления.

GetEnumerator()

Возвращает перечислитель для всей коллекции.

(Унаследовано от ArrangedElementCollection)
GetHashCode()

Возвращает хэш-код данного экземпляра.

(Унаследовано от ArrangedElementCollection)
GetType()

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

(Унаследовано от Object)
IndexOf(ToolStripItem)

Извлекает индекс заданного элемента в коллекции.

IndexOfKey(String)

Извлекает индекс первого вхождения заданного элемента в коллекции.

Insert(Int32, ToolStripItem)

Вставляет указанный элемент в коллекцию по указанному индексу.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
Remove(ToolStripItem)

Удаляет заданный элемент из коллекции.

RemoveAt(Int32)

Удаляет элемент из коллекции по указанному индексу.

RemoveByKey(String)

Удаляет элемент, имеющий указанный ключ.

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

ICollection.IsSynchronized

Описание этого элемента см. в свойстве IsSynchronized.

(Унаследовано от ArrangedElementCollection)
ICollection.SyncRoot

Описание этого элемента см. в свойстве SyncRoot.

(Унаследовано от ArrangedElementCollection)
IList.Add(Object)

Добавляет элемент в коллекцию.

IList.Clear()

Удаляет все элементы из коллекции.

IList.Contains(Object)

Определяет, содержит ли коллекция указанный элемент.

IList.IndexOf(Object)

Определяет расположение указанного элемента в коллекции.

IList.Insert(Int32, Object)

Вставляет элемент в коллекцию по указанному индексу.

IList.IsFixedSize

Возвращает значение, указывающее, имеет ли коллекция фиксированный размер.

IList.Item[Int32]

Извлекает элемент по указанному индексу.

IList.Remove(Object)

Удаляет из коллекции первое вхождение указанного элемента.

IList.RemoveAt(Int32)

Удаляет элемент из коллекции по указанному индексу.

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

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

Применяется к