Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Как обратится к элементам управления в цикле


Автор: burlacu_i 14.2.2012, 11:01
Такой вопрос. На странице есть несколько 10 элементов типа Image( Image1,Image2, Image3...) и Label(Label1,Label2,Label3...) и надо присвоить в цикле значения для ImageUrl и соответственно для Label.Text соответствующее значение. Я новичек в C# поэтому не могу это сделать. Я бы хотел это сделать обращаясь через его имя к примеру  "Image"+Convert.ToStr(i) или что-то в этом роде. К Label наверное одинаково. Заранее спасибо всем кто окликнулся.

Автор: Abbath1349 14.2.2012, 20:58
Я обычно массив Label создаю в коде и массив строк и циклом присваиваю типа как:
Код

for(int i=0;i<10;i++)
     lbl[i].text=str[i];

Автор: KelTron 16.2.2012, 05:31
Код

Controls["Image" + i.ToString()]

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)