1

Есть много элементов pictureBox (pictureBox1,pictureBox2 ...). Нужно вставить в каждый элемент изображение из массива, как можно в цикле пройтись по всем элементам?

2 ответа 2

2

Если вам надо искать контролы по окну/форме, ваш дизайн ошибочен.

Заведите в классе, ответственном за форму/окно, массив PictureBox'ов. Генерируйте их не по одному, а в цикле, добавляя на страницу и заполняя попутно массив. Дальше проблем быть не должно.

Если вы на WPF, ещё лучшим решением было бы, вероятно, перейти на MVVM и забыть о конкретных контролах навсегда.

0
Controls.Find(ControlName,true) ?

или просто перебрать

   foreach(var pb in Controls)
   {
      if(pb is PictureBox)
      {
        ....
      }

   }

Ваш ответ

By clicking “Отправить ответ”, you agree to our terms of service and acknowledge you have read our privacy policy.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками или задайте свой вопрос.