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) |
Добавляет в коллекцию объект 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. |