窗体图片框按钮循环
本文关键字:按钮 循环 窗体 | 更新日期: 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;