ComboBox.ObjectCollection Класс

Определение

Представляет коллекцию элементов в ComboBox.

public: ref class ComboBox::ObjectCollection : System::Collections::IList
public: ref class ComboBox::ObjectCollection : System::Collections::Generic::IComparer<System::Windows::Forms::ComboBox::ObjectCollection::Entry ^>, System::Collections::IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.IList
[System.ComponentModel.ListBindable(false)]
public class ComboBox.ObjectCollection : System.Collections.Generic.IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>, System.Collections.IList
[<System.ComponentModel.ListBindable(false)>]
type ComboBox.ObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
[<System.ComponentModel.ListBindable(false)>]
type ComboBox.ObjectCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
    interface IComparer<ComboBox.ObjectCollection.Entry>
Public Class ComboBox.ObjectCollection
Implements IList
Public Class ComboBox.ObjectCollection
Implements IComparer(Of ComboBox.ObjectCollection.Entry), IList
Наследование
ComboBox.ObjectCollection
Атрибуты
Реализации
ICollection IEnumerable IList IComparer<System.Windows.Forms.ComboBox.ObjectCollection.Entry>

Комментарии

Класс System.Windows.Forms.ComboBox.ObjectCollection инкапсулирует элементы в элементе ComboBox. Коллекция объектов поля со списком может использоваться для управления многими типами объектов, включая строки, изображения и пользовательские бизнес-объекты.

Элементы в коллекцию можно добавлять несколькими способами. Метод Add добавляет один объект в коллекцию. Чтобы добавить в коллекцию несколько объектов, рекомендуется создать массив элементов и назначить его AddRange с помощью метода. Чтобы вставить объект в определенное расположение в коллекции, можно использовать Insert этот метод. Чтобы удалить элементы по известному индексу в коллекции, можно использовать Remove метод или RemoveAt метод. Метод Clear удаляет все элементы из коллекции.

Помимо методов и свойств для добавления и удаления элементов, System.Windows.Forms.ComboBox.ObjectCollection также предоставляются методы для поиска элементов в коллекции. Этот Contains метод позволяет определить, является ли объект членом коллекции. После того как вы знаете, что элемент находится в коллекции, можно использовать IndexOf метод, чтобы определить, где находится элемент в коллекции.

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

ComboBox.ObjectCollection(ComboBox)

Инициализирует новый экземпляр ComboBox.ObjectCollection.

Свойства

Count

Возвращает количество элементов в коллекции.

IsReadOnly

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

Item[Int32]

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

Методы

Add(Object)

Добавляет элемент в список позиций ComboBox.

AddRange(Object[])

Добавляет массив элементов в список позиций ComboBox.

Clear()

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

Contains(Object)

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

CopyTo(Object[], Int32)

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

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

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

Возвращает перечислитель, который может использоваться для перемещения по коллекции элементов.

GetHashCode()

Служит хэш-функцией по умолчанию.

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

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

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

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

Insert(Int32, Object)

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

MemberwiseClone()

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

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

Удаляет заданный элемент из ComboBox.

RemoveAt(Int32)

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

ToString()

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

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

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

ICollection.CopyTo(Array, Int32)

Описание этого члена см. в разделе CopyTo(Array, Int32).

ICollection.IsSynchronized

Описание этого члена см. в разделе IsSynchronized.

ICollection.SyncRoot

Описание этого члена см. в разделе SyncRoot.

IComparer<ComboBox.ObjectCollection>.Compare(ComboBox+ObjectCollection+Entry, ComboBox+ObjectCollection+Entry)

Сравнение двух объектов и возврат значения, указывающего, является ли один объект меньшим, равным или большим другого.

IList.Add(Object)

Описание этого члена см. в разделе Add(Object).

IList.IsFixedSize

Описание этого члена см. в разделе IsFixedSize.

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

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

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