Друзья, подскажите, есть ли какие-нибудь способы динамически создавать баттоны с разными именами? - 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);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4 из 5
Похожие ответы