Друзья, подскажите, есть ли какие-нибудь способы динамически создавать баттоны с разными именами? - C#
Формулировка задачи:
Есть ли в шарпе какая-то возможность динамически создавать баттоны, но с разными именами.
Т.е. например есть какой-нибудь цикл foreach который поочередно перебирает какие-то элементы. Допустим я хочу, чтобы для каждого такого элемента создавалась кнопка. Если я напишу:
Button blabla = new Button;
form1.Controls.Add(blabla);
то он будет в цикле создавать мне одну и ту же кнопку. И если объявить для нее какое-нибудь событие click, то обработка этого события будет делать одно и тоже для все кнопок.
Мне же нужно, чтобы в цикле создавались кнопки с разными именами. Т.е. если скажем у меня цикли перебирает 10 элементов, то и кнопок должно быть 10, но с именами blabla1,blabla2,blabla3, ... ,blabla10.
Надеюсь понятно объяснил, что хочу.
Есть какие-то конструкции мне в помощь?
Решение задачи: «Друзья, подскажите, есть ли какие-нибудь способы динамически создавать баттоны с разными именами?»
textual
Листинг программы
Button blabla = new Button(); blabla.Text = "babla"+...; //отображаемый текст blabla.Name= "babla"+...;//имя контрола form1.Controls.Add(blabla);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д