TabControl.TabPageCollection Класс

Определение

Содержит коллекцию объектов TabPage.

public: ref class TabControl::TabPageCollection : System::Collections::IList
public class TabControl.TabPageCollection : System.Collections.IList
type TabControl.TabPageCollection = class
    interface IList
    interface ICollection
    interface IEnumerable
Public Class TabControl.TabPageCollection
Implements IList
Наследование
TabControl.TabPageCollection
Реализации

Комментарии

Порядок страниц вкладок в этой коллекции отражает порядок вкладок в связанном TabControl элементе управления. Чтобы изменить порядок вкладок в элементе управления, необходимо изменить их позиции в коллекции, удалив их и вставив их в новые индексы.

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

TabControl.TabPageCollection(TabControl)

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

Свойства

Count

Получает число страниц вкладок в коллекции.

IsReadOnly

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

Item[Int32]

Получает или задает объект TabPage в коллекции.

Item[String]

Получает страницу вкладки с указанным ключом из коллекции.

Методы

Add(String)

Создает страницу вкладки с заданным текстом и добавляет ее в коллекцию.

Add(String, String)

Создает страницу вкладки с заданным текстом и ключом и добавляет ее в коллекцию.

Add(String, String, Int32)

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

Add(String, String, String)

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

Add(TabPage)

Добавляет TabPage в коллекцию.

AddRange(TabPage[])

Добавляет к коллекции набор страниц вкладок.

Clear()

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

Contains(TabPage)

Определяет, находится ли заданная страница вкладки в коллекции.

ContainsKey(String)

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

Equals(Object)

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

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

Возвращает перечисление всех страниц вкладок в коллекции.

GetHashCode()

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

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

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

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

Возвращает индекс заданной страницы вкладки в коллекции.

IndexOfKey(String)

Возвращает индекс первого вхождения TabPage с указанным ключом.

Insert(Int32, String)

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

Insert(Int32, String, String)

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

Insert(Int32, String, String, Int32)

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

Insert(Int32, String, String, String)

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

Insert(Int32, TabPage)

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

MemberwiseClone()

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

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

Удаляет объект TabPage из коллекции.

RemoveAt(Int32)

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

RemoveByKey(String)

Удаляет страницу вкладки с указанным ключом из коллекции.

ToString()

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

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

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

ICollection.CopyTo(Array, Int32)

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

ICollection.IsSynchronized

Возвращает значение, показывающее, является ли доступ к коллекции TabControl.TabPageCollection синхронизированным (потокобезопасным).

ICollection.SyncRoot

Получает объект, с помощью которого можно синхронизировать доступ к коллекции TabControl.TabPageCollection.

IList.Add(Object)

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

IList.Contains(Object)

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

IList.IndexOf(Object)

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

IList.Insert(Int32, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

IList.IsFixedSize

Получает значение, указывающее, имеет ли список TabControl.TabPageCollection фиксированный размер.

IList.Item[Int32]

Получает или задает объект TabPage в коллекции.

IList.Remove(Object)

Удаляет объект TabPage из коллекции.

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

Cast<TResult>(IEnumerable)

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

OfType<TResult>(IEnumerable)

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

AsParallel(IEnumerable)

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

AsQueryable(IEnumerable)

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

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

См. также раздел