gec6818循环显示3张不同尺寸图片代码
时间: 2024-09-30 12:04:04 浏览: 12
在C#中,如果你想要在一个窗口上循环显示三张不同尺寸的图片,可以使用Windows Forms控件和PictureBox来实现。这里是一个简单的示例代码片段:
```csharp
using System.Windows.Forms;
using System.Drawing;
public partial class Form1 : Form
{
private Image img1, img2, img3; // 定义三张图片变量
int index = 0; // 图片索引
public Form1()
{
InitializeComponent();
// 假设img1、img2和img3已经设置了正确的路径和加载了图片
img1 = Image.FromFile("image1.png");
img2 = Image.FromFile("image2.jpg");
img3 = Image.FromFile("image3.bmp");
pictureBox.Image = img1; // 设置初始图片
timer1.Interval = 5000; // 设置定时器间隔,例如每5秒切换一次
timer1.Start(); // 开始定时器
}
private void timer1_Tick(object sender, EventArgs e)
{
switch (index)
{
case 0:
pictureBox.Image = img1;
break;
case 1:
pictureBox.Image = img2;
break;
case 2:
pictureBox.Image = img3;
index = 0; // 到达最后一张后重置到第一张
break;
default:
pictureBox.Image = img1;
index = 0; // 如果超出范围,也回到第一张
break;
}
index++;
}
}
//