Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. |
Traducción
Original
|
Control.ControlCollection (Clase)
Representa una colección de objetos Control.
System.Windows.Forms.Layout.ArrangedElementCollection
System.Windows.Forms.Control.ControlCollection
System.Windows.Forms.DataGridView.DataGridViewControlCollection
System.Windows.Forms.Form.ControlCollection
System.Windows.Forms.MdiClient.ControlCollection
System.Windows.Forms.TabControl.ControlCollection
System.Windows.Forms.TableLayoutControlCollection
System.Windows.Forms.TabPage.TabPageControlCollection
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
El tipo Control.ControlCollection expone los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
|
Control.ControlCollection | Inicializa una nueva instancia de la clase Control.ControlCollection. |
| Nombre | Descripción | |
|---|---|---|
|
Count | Obtiene el número de elementos de la colección. (Se hereda de ArrangedElementCollection). |
|
IsReadOnly | Obtiene un valor que indica si la colección es de sólo lectura. (Se hereda de ArrangedElementCollection). |
|
Item[Int32] | Indica el objeto Control que se encuentra en la ubicación indizada especificada de la colección. |
|
Item[String] | Indica un objeto Control con la clave especificada de la colección. |
|
Owner | Obtiene el control al que pertenece esta colección Control.ControlCollection. |
| Nombre | Descripción | |
|---|---|---|
|
Add | Agrega el control especificado a la colección de controles. |
|
AddRange | Agrega una matriz de objetos de control a la colección. |
|
Clear | Quita todos los controles de la colección. |
|
Contains | Determina si el objeto especificado es un miembro de la colección. |
|
ContainsKey | Determina si la colección Control.ControlCollection contiene un elemento con la clave especificada. |
|
CopyTo | Copia todo el contenido de esta colección a una Array unidimensional compatible, empezando en el índice especificado de la matriz de destino. (Se hereda de ArrangedElementCollection). |
|
Equals | Determina si dos instancias de ArrangedElementCollection son iguales. (Se hereda de ArrangedElementCollection). |
|
Finalize | Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object). |
|
Find | Busca los controles por su propiedad Name y genera una matriz de todos los controles que coinciden. |
|
GetChildIndex(Control) | Recupera el índice de un control secundario especificado de la colección de controles. |
|
GetChildIndex(Control, Boolean) | Recupera el índice del control secundario especificado en la colección de controles y, opcionalmente, provoca una excepción si el control especificado no está en la colección de controles. |
|
GetEnumerator | Recupera una referencia a un objeto del enumerador que se utiliza para recorrer en iteración la colección Control.ControlCollection. (Invalida a ArrangedElementCollection.GetEnumerator()). |
|
GetHashCode | Devuelve el código hash de esta instancia. (Se hereda de ArrangedElementCollection). |
|
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). |
|
IndexOf | Recupera el índice del control especificado de la colección de controles. |
|
IndexOfKey | Devuelve el índice de la primera aparición del elemento especificado en esta colección. |
|
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). |
|
Remove | Quita el control especificado de la colección de controles. |
|
RemoveAt | Quita un control de la colección de controles en la ubicación del índice especificada. |
|
RemoveByKey | Quita el control secundario con la clave especificada. |
|
SetChildIndex | Establece el índice el control secundario especificado en la colección como el valor de índice especificado. |
|
ToString | Devuelve una cadena que representa el objeto actual. (Se hereda de Object). |
| Nombre | Descripción | |
|---|---|---|
|
AsParallel | Habilita la paralelización de una consulta. (Definido por ParallelEnumerable). |
|
AsQueryable | Convierte una interfaz IEnumerable en IQueryable. (Definido por Queryable). |
|
Cast<TResult> | Convierte los elementos de IEnumerable en el tipo especificado. (Definido por Enumerable). |
|
OfType<TResult> | Filtra los elementos de IEnumerable en función de un tipo especificado. (Definido por Enumerable). |
| Nombre | Descripción | |
|---|---|---|
|
ICloneable.Clone | Infraestructura. Para obtener una descripción de este miembro, vea ICloneable.Clone. |
|
ICollection.IsSynchronized | Para obtener una descripción de este miembro, vea la propiedad ICollection.IsSynchronized. (Se hereda de ArrangedElementCollection). |
|
ICollection.SyncRoot | Para obtener una descripción de este miembro, vea la propiedad ICollection.SyncRoot. (Se hereda de ArrangedElementCollection). |
|
IList.Add | Infraestructura. Para obtener una descripción de este miembro, vea IList.Add. |
|
IList.Clear | Para obtener una descripción de este miembro, vea el método IList.Clear. (Se hereda de ArrangedElementCollection). |
|
IList.Contains | Para obtener una descripción de este miembro, vea el método IList.Contains. (Se hereda de ArrangedElementCollection). |
|
IList.IndexOf | Para obtener una descripción de este miembro, vea el método IList.IndexOf. (Se hereda de ArrangedElementCollection). |
|
IList.Insert | Para obtener una descripción de este miembro, vea el método IList.Insert. (Se hereda de ArrangedElementCollection). |
|
IList.IsFixedSize | Para obtener una descripción de este miembro, vea la propiedad IList.IsFixedSize. (Se hereda de ArrangedElementCollection). |
|
IList.Item | Para obtener una descripción de este miembro, vea la propiedad IList.Item. (Se hereda de ArrangedElementCollection). |
|
IList.Remove | Infraestructura. Para obtener una descripción de este miembro, vea IList.Remove. |
|
IList.RemoveAt | Para obtener una descripción de este miembro, vea el método IList.RemoveAt. (Se hereda de ArrangedElementCollection). |
Los métodos Add, Remove y RemoveAt permiten agregar y quitar controles individuales de la colección. Se puede utilizar también los métodos AddRange o Clear para agregar o quitar todos los controles de la colección.
Para determinar si un Control es miembro de la colección, pase el control al método Contains. Para obtener el valor del índice de la ubicación de un Control en la colección, pase el control al método IndexOf. Para copiar la colección en una matriz, llame al método CopyTo.
En el siguiente ejemplo de código se quita un Control de Control.ControlCollection de la clase derivada Panel si es miembro de la colección. En el ejemplo se requiere que se haya creado un control Panel, un control Button y al menos un control RadioButton en un Form. Los controles RadioButton se agregan al control Panel y el control Panel se agrega al objeto Form. Al hacer clic en el botón, el botón de radio denominado radioButton2 se quita de Control.ControlCollection.
Windows 7, Windows Vista SP1 o posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (no se admite Server Core), Windows Server 2008 R2 (se admite Server Core con SP1 o posterior), Windows Server 2003 SP2
.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.