Как в цикле обратиться к конкретным кнопкам на форме и поменять им название? - C#
Формулировка задачи:
На форме находится много всяких разных кнопочек. Мне же нужно в цикле for обратиться только к конкретным 10 кнопкам (у них поле Name: no1,no2,no3,...,no10) и поменять им название, т.е. свойство Text. Моя загвоздка в том, что я не знаю, как можно обратиться к этим кнопкам из цикла.
Другими словами я хочу сделать что-то такое:
Я понимаю прекрасно, что никакой конструкции типа no{i} в C# нет. Я просто привел пример, чтобы стало понятно, где конкретно загвоздка.
for (int i=1; i<=10; i++) { no{i}.Text = "Какой-нибудь текст"; }
Как вот получить сначала no1, потом no2, затем no3 и т.д., чтобы потом поменять им свойство Text?
Решение задачи: «Как в цикле обратиться к конкретным кнопкам на форме и поменять им название?»
textual
Листинг программы
for (int i = 0; i < 11; i++) { Controls["no" + i.ToString()].Text = "newName" + i.ToString(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д