读书人

c#里头用来显示隔几秒种换一下的图片的

发布时间: 2013-09-05 16:02:07 作者: rapoo

c#里面用来显示隔几秒种换一下的图片的控件应该用哪个呢?
为了达到有点像视频的效果,实际上是很多图片在变。
[解决办法]
timer+image
[解决办法]
可以用计时器 去改变图片
[解决办法]


public partial class Form1 : Form
{
//定时器
System.Windows.Forms.Timer loop;
//图片集合
List<Bitmap> images;
//当前帧
int frame;

public Form1()
{
InitializeComponent();

//初始化图片集合
images = new List<Bitmap>();
images.Add(new Bitmap("Add.png"));
images.Add(new Bitmap("Attendance.png"));
images.Add(new Bitmap("Cancel.png"));

loop = new System.Windows.Forms.Timer();
//1秒刷新一次
loop.Interval = 1000;
loop.Tick += new EventHandler(loop_Tick);
loop.Start();
}

private void loop_Tick(object sender, EventArgs e)
{
//递增帧
pictureBox1.Image = images[(frame++) % images.Count];
}
}

[解决办法]
paint事件加委托里面的不能设置隔多长时间?

读书人网 >C#

热点推荐