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???

Preguntas similare

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;
Respuesta Responder a este mensaje
#2 Fran Peula Ariza
21/04/2006 - 11:39 | Informe spam
No sé si he entendido bien el caso, pero si lo que necesitas es información
de los controles que tienes cargados en tiempo de ejecución, puedes utilizar
la propiedad Controls que tienen los controles. Con ello accedes a todos los
controles que hay dentro de un control, de forma que puedes quedarte con los
que te interese seleccionando los de un tipo concreto (GetType).

Espero que esto te pueda ayudar

Fran Peula Ariza

"Alberto Poblacion" escribió:

"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;




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida