Поиск первого свободного 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д