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, Image, EventHandler)

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

Add(String, Image)

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

Add(String)

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

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)

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

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

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsQueryable(IEnumerable)

Преобразует IEnumerable в IQueryable.

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

Фильтрует элементы IEnumerable на основе указанного типа.

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