TableLayoutControlCollection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет коллекцию дочерних элементов управления в контейнере макета таблицы.
public ref class TableLayoutControlCollection : System::Windows::Forms::Control::ControlCollection
[System.ComponentModel.ListBindable(false)]
public class TableLayoutControlCollection : System.Windows.Forms.Control.ControlCollection
[<System.ComponentModel.ListBindable(false)>]
type TableLayoutControlCollection = class
inherit Control.ControlCollection
Public Class TableLayoutControlCollection
Inherits Control.ControlCollection
- Наследование
- Атрибуты
Комментарии
Класс TableLayoutControlCollection представляет коллекцию всех дочерних элементов управления в элементе TableLayoutPanel управления. Эта коллекция предоставляется свойством ControlsTableLayoutPanel класса. Вы можете управлять элементами панели макета таблицы и управлять ими с помощью TableLayoutControlCollection предоставляемых Controlsпользователем элементов.
Класс TableLayoutControlCollection является дополнительной специализацией Control.ControlCollection базового класса.
Конструкторы
| Имя | Описание |
|---|---|
| TableLayoutControlCollection(TableLayoutPanel) |
Инициализирует новый экземпляр класса TableLayoutControlCollection. |
Свойства
| Имя | Описание |
|---|---|
| Container |
Возвращает родительский объект TableLayoutPanel , содержащий элементы управления в коллекции. |
| Item[Int32] |
Указывает Control указанное индексированное расположение в коллекции. (Унаследовано от Control.ControlCollection) |
| Item[String] |
Указывает указанный Control ключ в коллекции. (Унаследовано от Control.ControlCollection) |
| Owner |
Возвращает элемент управления, принадлежащий этому Control.ControlCollectionэлементу управления. (Унаследовано от Control.ControlCollection) |
Методы
| Имя | Описание |
|---|---|
| Add(Control, Int32, Int32) |
Добавляет указанный элемент управления в коллекцию и помещает его в указанную ячейку. |
| Add(Control) |
Добавляет указанный элемент управления в коллекцию элементов управления. (Унаследовано от Control.ControlCollection) |
| AddRange(Control[]) |
Добавляет массив объектов управления в коллекцию. (Унаследовано от Control.ControlCollection) |
| Clear() |
Удаляет все элементы управления из коллекции. (Унаследовано от Control.ControlCollection) |
| Contains(Control) |
Определяет, является ли указанный элемент управления членом коллекции. (Унаследовано от Control.ControlCollection) |
| ContainsKey(String) |
Определяет, содержит ли Control.ControlCollection элемент с указанным ключом. (Унаследовано от Control.ControlCollection) |
| Find(String, Boolean) |
Выполняет поиск элементов управления по их Name свойству и создает массив всех соответствующих элементов управления. (Унаследовано от Control.ControlCollection) |
| GetChildIndex(Control, Boolean) |
Извлекает индекс указанного дочернего элемента управления в коллекции элементов управления и при необходимости вызывает исключение, если указанный элемент управления не входит в коллекцию элементов управления. (Унаследовано от Control.ControlCollection) |
| GetChildIndex(Control) |
Извлекает индекс указанного дочернего элемента управления в коллекции элементов управления. (Унаследовано от Control.ControlCollection) |
| GetEnumerator() |
Извлекает ссылку на объект перечислителя, используемый для итерации по объекту Control.ControlCollectionперечисления. (Унаследовано от Control.ControlCollection) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| IndexOf(Control) |
Извлекает индекс указанного элемента управления в коллекции элементов управления. (Унаследовано от Control.ControlCollection) |
| IndexOfKey(String) |
Извлекает индекс первого вхождения указанного элемента в коллекции. (Унаследовано от Control.ControlCollection) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| Remove(Control) |
Удаляет указанный элемент управления из коллекции элементов управления. (Унаследовано от Control.ControlCollection) |
| RemoveAt(Int32) |
Удаляет элемент управления из коллекции элементов управления в указанном индексированном расположении. (Унаследовано от Control.ControlCollection) |
| RemoveByKey(String) |
Удаляет дочерний элемент управления с указанным ключом. (Унаследовано от Control.ControlCollection) |
| SetChildIndex(Control, Int32) |
Задает индекс указанного дочернего элемента управления в коллекции указанным значением индекса. (Унаследовано от Control.ControlCollection) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| ICloneable.Clone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Описание этого элемента см. в разделе Clone(). (Унаследовано от Control.ControlCollection) |
| ICollection.IsSynchronized |
Описание этого элемента см. в свойстве IsSynchronized . (Унаследовано от ArrangedElementCollection) |
| ICollection.SyncRoot |
Описание этого элемента см. в свойстве SyncRoot . (Унаследовано от ArrangedElementCollection) |
| IList.Add(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Описание этого элемента см. в разделе Add(Object). (Унаследовано от Control.ControlCollection) |
| IList.Clear() |
Описание этого элемента см. в описании Clear() метода. (Унаследовано от ArrangedElementCollection) |
| IList.IsFixedSize |
Описание этого элемента см. в свойстве IsFixedSize . (Унаследовано от ArrangedElementCollection) |
| IList.Item[Int32] |
Описание этого элемента см. в свойстве Item[Int32] . (Унаследовано от ArrangedElementCollection) |
| IList.Remove(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Описание этого элемента см. в разделе Remove(Object). (Унаследовано от Control.ControlCollection) |
| IList.RemoveAt(Int32) |
Описание этого элемента см. в описании RemoveAt(Int32) метода. (Унаследовано от ArrangedElementCollection) |
Методы расширения
| Имя | Описание |
|---|---|
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |