当前位置: 首页 > 图文教程 > .Net技术 > C# > C#:C#技术点之利用Image制作小动画

C#
C#.Net网络程序开发-Socket篇
My Singleton in C#
My Prototype in C#
My FactoryMethod in C#
C# 编码规范和编程好习惯
C#数据库操作的三种经典用法
C#实现24点算法源代码
C#中使用GDI 让网站新闻标题个性化
Java util.concurrent中LockSupport类在C#中的实现
如何使用C#进行Visio二次开发
论C#变得越来越臃肿是不可避免的
C-Sharp开发应避免的几个小滥用
C#实现类似qq的屏幕截图程序
C#关闭电脑
用C#画树
C#从视频截图的方法
把new、virtual、override说透
关于enum应用的总结
C#修饰符总结
c#定位CUP所有问题

C#:C#技术点之利用Image制作小动画


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 417 ::
收藏到网摘: n/a

今天小编和大家分享一个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”);

}

 

到处,实现图片小动画的功能代码已经全部和大家分享了,其实在编程过程中如果遇到没有应用过的技术点,只要多多思考加上和团队的讨论,复杂的问题也变得简单。