窗体图片框按钮循环

本文关键字:按钮 循环 窗体 | 更新日期: 2023-09-27 17:50:42

这是我的问题,我做了很多谷歌是否有任何地方或网站,或者有人能告诉我如何在窗口中创建一个按钮,从它附加到一个图片框,每次我点击循环通过图片。

例如:我点击按钮,它切换到下一张图片等。我有一个使用索引或其他东西的想法,但不知道如何执行它。

如果你能帮助我或给我资源的话,我会很感激的。

我试过了,但它不工作lol....

string[] picture = {
    @"ImageResource'Icon'1.jpg",
    @"ImageResource'Icon'2.jpg",
    @"ImageResource'Icon'3.jpg",
    @"ImageResource'Icon'4.jpg",
    @"ImageResource'Icon'5.jpg",
    @"ImageResource'Icon'6.jpg"
};
for (int timesClicked = 0; timesClicked < 6; timesClicked++)
{
    if (timesClicked == 0)
    {
        Image image = Image.FromFile("1.jpg"); pictureBox1.Image = image;
    }
    else if (timesClicked == 1)
    {
        Image image = Image.FromFile("2.jpg"); pictureBox1.Image = image;
    }
    else if (timesClicked == 2)
    {
        Image image = Image.FromFile("3.jpg"); pictureBox1.Image = image;
    }
    else if (timesClicked == 3)
    {
        Image image = Image.FromFile("4.jpg"); pictureBox1.Image = image;
    }
    else if (timesClicked == 4)
    {
        Image image = Image.FromFile("5.jpg"); pictureBox1.Image = image;
    }
    else if (timesClicked == 5)
    {
        Image image = Image.FromFile("6.jpg"); pictureBox1.Image = image;
    }
}

窗体图片框按钮循环

使用图片框显示图像。

Image image = Image.FromFile("FileName.png");
pictureBox1.Image = image;

创建一个包含所有图片文件名的字符串列表

设置变量为int index = 0;在按钮上单击增加该索引,并通过使用索引从列表更改图像源。当index == list.Count时设置index = 0;