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.Add (Método)
Agrega el control especificado a la colección de controles.
Ensamblado: System.Windows.Forms (en System.Windows.Forms.dll)
| Excepción | Condición |
|---|---|
| Exception |
El control especificado es de nivel superior o se producirá una referencia circular a un control si éste se agregó a la colección de controles. |
| ArgumentException |
El objeto asignado al parámetro value no es un Control. |
El método Add permite agregar objetos Control al final de la colección de controles.
También se pueden agregar nuevos objetos Control a la colección utilizando el método AddRange.
Para quitar un objeto Control anteriormente agregado, utilice los métodos Remove, RemoveAt o Clear.
Nota
|
|---|
|
Un objeto Control sólo se puede asignar a una colección Control.ControlCollection a la vez. Si el Control ya es secundario de otro control, se quita de ese control antes de agregarlo a otro. |
Notas para los herederos
Al reemplazar el método Add en una clase derivada, asegúrese de llamar al método Add de la clase base para agregar el control a la colección.
En el siguiente ejemplo se agrega un objeto Control a la colección Control.ControlCollection de la clase derivada Panel. El ejemplo requiere que se haya creado con anterioridad un control Panel y Button en un objeto Form. Al hacer clic en el botón, se agrega un control TextBox a la colección Control.ControlCollection del panel.
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.
Nota