Как в цикле обратиться к конкретным кнопкам на форме и поменять им название? - C#

Узнай цену своей работы

Формулировка задачи:

На форме находится много всяких разных кнопочек. Мне же нужно в цикле for обратиться только к конкретным 10 кнопкам (у них поле Name: no1,no2,no3,...,no10) и поменять им название, т.е. свойство Text. Моя загвоздка в том, что я не знаю, как можно обратиться к этим кнопкам из цикла. Другими словами я хочу сделать что-то такое:
for (int i=1; i<=10; i++)
{
       no{i}.Text = "Какой-нибудь текст";
}
Я понимаю прекрасно, что никакой конструкции типа no{i} в C# нет. Я просто привел пример, чтобы стало понятно, где конкретно загвоздка.

Как вот получить сначала no1, потом no2, затем no3 и т.д., чтобы потом поменять им свойство Text?

Решение задачи: «Как в цикле обратиться к конкретным кнопкам на форме и поменять им название?»

textual
Листинг программы
            for (int i = 0; i < 11; i++)
            {
                Controls["no" + i.ToString()].Text = "newName" + i.ToString();
            }

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


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

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

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