Поменять местами изображения двух рядом стоящих PictureBox - C#
Формулировка задачи:
Здрасти.
Вообщем, есть 4 pictureBox на форме, из imageList, в котором есть изображения, заполняются все pictureBox random'но. Также, при нажатии на любой pictureBox он должен выделиться и потом можно будет поменять изображения с соседним pictureBox местами. Что думаете?
Вот наброски:
Вместо button1_Click, что можно использовать?
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)];
}
}Решение задачи: «Поменять местами изображения двух рядом стоящих PictureBox»
textual
Листинг программы
static Image Img; Img=(Image)pictureBox1.Image .Clone(); pictureBox1.Image=pictureBox2.Image ; pictureBox2.Image =Img;