Un favor urgente

21/04/2006 - 06:59 por jacgandres | Informe spam
Hola, mi problema es el siguiente, estoy agregando componentes a un
formulario de la siguiente forma...

Mediante un dato obtenido "numerico", realizo un ciclo para ir creando y
pegando en un TabPage los controles nuevos que necesito "Informacion varia
TextBox Combobox, etc !!!TabPage.Controls.Add(textBox1)!!! ", pero necesito
saber como obtener los datos de estos nuevos controles que agregue al
TabPage???
 

Leer las respuestas

#1 Alberto Poblacion
21/04/2006 - 08:19 | Informe spam
"jacgandres" wrote in message
news:
Hola, mi problema es el siguiente, estoy agregando componentes a un
formulario de la siguiente forma...

Mediante un dato obtenido "numerico", realizo un ciclo para ir creando y
pegando en un TabPage los controles nuevos que necesito "Informacion varia
TextBox Combobox, etc !!!TabPage.Controls.Add(textBox1)!!! ", pero
necesito
saber como obtener los datos de estos nuevos controles que agregue al
TabPage???



Accedes a los datos a través de la misma variable que utilizaste en el
ciclo para crear los controles. Como es un ciclo y creas muchos, tendrás que
irlas guardando en un array. Por ejemplo, el ciclo será algo parecido a
esto:

TextBox[] arrayDeTextBoxes = new TextBox[numeroDeControles];
for (int i=0; i<numeroDeControles; i++)
{
TextBox t = new TextBox();
t.Left=...
//etc (resto de propiedades)
miTabPage.Controls.Add(t);
arrayDeTextBoxes[i] = t;
}

Cuando quieras acceder a uno de los textboxes solo tendrás que hacer
esto:

String texto = arrayDeTextBoxes[indice].Text;

Preguntas similares