C sharp - variable asociada a nombre de label

 
Vista:

variable asociada a nombre de label

Publicado por Juan Sebastián (1 intervención) el 01/12/2010 20:29:26
Hola amigos, tengo un problema:

Tengo 10 "Labels" con los nombres de P1..P10

me gustaría mediante un bucle while, concatenar a un raíz P, un int que vaya creciendo de 1 a 10 y que según va creciendo va asignando unos valores a los nombre de etiquetas.

El problema es que si pongo P1.Text = "lo que sea" sí me deja, pero si pongo
aux.Text = "lo que sea", siendo aux = P1, no.

¿Puede alguien ayudarme?

Gracias y un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Fabian Alejandro Tapia

RE:variable asociada a nombre de label

Publicado por Fabian Alejandro Tapia (7 intervenciones) el 05/12/2010 23:03:29
Hola:

Si estamos hablando de ASP.NET se me ocurre que puedes usar el "FindControl" mas o menos asi:

for (int x = 1; x<10; x++)
{
Control myControl1 = FindControl("P"+i);
myControl1.Text = "Texto control " + i;
}

Si es Windows forms deberia ser algo asi:

foreach (Control c in this.Controls)
if (c is TextBox)
{
//Set the Control to ReadOnly

((TextBox)c).ReadOnly = True;
}

Feliz Programacion .NET!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar