Поменять местами изображения двух рядом стоящих PictureBox - C#

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

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

Здрасти. Вообщем, есть 4 pictureBox на форме, из imageList, в котором есть изображения, заполняются все pictureBox random'но. Также, при нажатии на любой pictureBox он должен выделиться и потом можно будет поменять изображения с соседним pictureBox местами. Что думаете? Вот наброски:
int currentImage = 0;
Random rnd = new Random();
 
private void button1_Click(object sender, EventArgs e)
 {
 for (currentImage = 0; currentImage < 3; currentImage++)
 {
 
 pictureBox1.Image = imageList1.Images[rnd.Next(currentImage)];
 pictureBox2.Image = imageList1.Images[rnd.Next(currentImage)];
 pictureBox3.Image = imageList1.Images[rnd.Next(currentImage)];
 }
 }
Вместо button1_Click, что можно использовать?

Решение задачи: «Поменять местами изображения двух рядом стоящих PictureBox»

textual
Листинг программы
static Image Img;
 
Img=(Image)pictureBox1.Image .Clone();
pictureBox1.Image=pictureBox2.Image ;
pictureBox2.Image =Img;

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


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

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

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