今天和大家分享一个C#中常用的技术点,利用Image制作小动画,把一张张单独的图片实现连续的图片显示,大家想想这个小技术点很容易实现,动画的实现主要是在一定时间内显示连续图片,本文章中的示例将通过添加定时器,在定时器内显示固定数量的图标来实现图片的小动画。
下面和大家分享实现图片小动画的代码:
string strpath;
private void Form1_Load(object sender,EvenArgs e)
{
strPath=Application.StartupPath.Substring(0,Application.StartupPath.Substring(0,Application.StartupPath.LastIndexOf(“\\”)).LastIndexOf(“\\”);
pictureBox1.SizeMode=PictureBoxSizeMode.Zoom;
pictureBox1.Image=Image.FromFile(strPath+@”\image\0.jpg”);
}
Private void timer1_Tick(object sender,EventArgs e)
{
Random r =new Random();
pictureBox1.Image= Image.FromFile(strPath + @”\image\”+r.Next(0,3)+”.jpg”);
}
到此处,实现图片小动画的功能代码已经全部和大家分享了,其实在编程过程中如果遇到没有应用过的技术点,只要多多思考加上和团队的讨论,复杂的问题也变得简单。
评论 {{userinfo.comments}}
{{child.content}}
{{question.question}}
提交