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
- Наследование
- Атрибуты
- Реализации
Комментарии
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 на основе указанного типа. |