C# Windows窗体Picturebox按钮循环

C# Windows窗体Picturebox按钮循环,c#,winforms,indexing,picturebox,C#,Winforms,Indexing,Picturebox,这是我的问题,我用谷歌搜索了很多次。有没有任何地方或网站,或者有人能告诉我如何在windows中创建一个按钮,该按钮附在图片框上,每当我点击图片框时,该按钮都会出现 我点击按钮,它会切换到下一张图片等。 我有一个使用索引或其他东西的想法,但不知道如何实现它 如果您能帮助我或给我资源,我将不胜感激 我试过了,但没用,哈哈 string[] picture = { @"ImageResource\Icon\1.jpg", @"ImageResource\Icon\2.jpg",

这是我的问题,我用谷歌搜索了很多次。有没有任何地方或网站,或者有人能告诉我如何在windows中创建一个按钮,该按钮附在图片框上,每当我点击图片框时,该按钮都会出现

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

如果您能帮助我或给我资源,我将不胜感激

我试过了,但没用,哈哈

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;
    }
}
string[]图片={
@“ImageResource\Icon\1.jpg”,
@“ImageResource\Icon\2.jpg”,
@“ImageResource\Icon\3.jpg”,
@“ImageResource\Icon\4.jpg”,
@“ImageResource\Icon\5.jpg”,
@“ImageResource\Icon\6.jpg”
};
对于(int timescacked=0;timescacked<6;timescacked++)
{
如果(单击的时间==0)
{
Image=Image.FromFile(“1.jpg”);pictureBox1.Image=Image;
}
否则如果(单击的时间==1)
{
Image=Image.FromFile(“2.jpg”);pictureBox1.Image=Image;
}
否则如果(单击的时间==2)
{
Image=Image.FromFile(“3.jpg”);pictureBox1.Image=Image;
}
否则如果(单击的时间==3)
{
Image=Image.FromFile(“4.jpg”);pictureBox1.Image=Image;
}
否则如果(单击的时间==4)
{
Image=Image.FromFile(“5.jpg”);pictureBox1.Image=Image;
}
否则如果(单击的时间==5)
{
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