Resuelto en el último post.
Hola kitune hace un tiempo hize la misma pregunta en este foro, porque quise hacer lo mismo que tu.
Este es el link del post:
http://www.forosdelweb.com/f78/como-...troles-761761/ Esto es lo que puse en su dia.
Código:
Buenas tengo que hacer lo siguiente:
Yo no entiendo el código del enlace que me pusieron.
this.TextBox1.ImageUrl = "~/Images/1.gif";
this.TextBox2.ImageUrl = "~/Images/1.gif";
this.TextBox3.ImageUrl = "~/Images/1.gif";
this.TextBox4.ImageUrl = "~/Images/1.gif";
this.TextBox5.ImageUrl = "~/Images/1.gif";
Como se metería en un bucle de tal forma?
for(int i=0;i<6;i++)
{
this.TextBox+ "Convert.ToString(i)"+.ImageUrl = "~/Images/1.gif";
}
Y la respuesta que me dieron fue que utilizara fincontrol, pero ni idea de como implementarlo en mi código, según el link que me pusieron y lo que queria hacer tendría que hacer algo así que está sin probar:
Código:
private void Button1_Click(object sender, EventArgs MyEventArgs)
{
// Esto si lo entiendo.
for(int i=0;i<6;i++)
{
string sMiControl = "TextBox" + Convert.ToString(i);
Control myControl1 = FindControl(sMiControl);
if(myControl1!=null)
{
// Get control's parent. <-- Esto ni idea
Control myControl2 = myControl1.Parent;
//Tendria que hacer algo como, pero no lo se, ni lo probe,
//ni creo que funcione porque no se que significa lo de Parent.
myControl2.ImageUrl = "~/Images/1.gif";
}
else
{
Response.Write("Control no encontrado");
}
}
}
Un saludo