Поиск первого свободного PictureBox - Visual Basic .NET
Формулировка задачи:
Здравствуйте! Подскажите, пожалуйста, решение. Имеются 5 PictureBox в которые будут загружаться изображения. Нужно чтобы загрузка была произведена в ближайший PictureBox, в котором нет ещё изображения. К примеру, изображение Image.png нужно загрузить в один из 5 PictureBox, допустим, в PictureBox1 и PictureBox2 уже имеются загруженные изображения, значит нужно чтобы Image.png загрузилась в PictureBox3.
Решение задачи: «Поиск первого свободного PictureBox»
textual
Листинг программы
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click For i As Short = 1 To 5 'чтобы png загружалась по нужному принципу во 2 группу Dim pb As PictureBox = Controls("PictureBox2_" & i) If IsNothing(pb.Image) Then pb.Image = Image.FromFile("C:\Users\Руслан\Desktop\CONTAINER PC\CONTAINER(BROWN).png") Exit For 'как сделать чтобы загружалось изображение только в один последующий свободный PictureBox, а не во все - ВОТ End If Next End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д