CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

c#如何写 让图片循环显示?

楼主zzgsky(紫雨)2001-11-19 11:56:54 在 .NET技术 / C# 提问

问题点数:40、回复次数:10Top

1 楼CForce()回复于 2001-11-19 15:55:25 得分 0

讲清楚什么叫“循环显示”?Top

2 楼zzgsky(紫雨)回复于 2001-11-19 16:34:38 得分 0

有一组图片,页面不动,图片自动更新!!一张一张的显示!!Top

3 楼mrlining(华英雄)回复于 2001-11-19 16:38:37 得分 0

用计时器Top

4 楼zzgsky(紫雨)回复于 2001-11-19 18:55:02 得分 0

就是不太会用计时器!!能不能给点代码??谢谢了,明天要交工的!Top

5 楼pp616(坏蛋)回复于 2001-11-19 20:05:00 得分 0

timer啊。Top

6 楼CForce()回复于 2001-11-19 20:44:04 得分 0

to   zzgsky(紫雨):  
        你工作已经用C#了?Top

7 楼zzgsky(紫雨)回复于 2001-11-19 21:11:23 得分 0

我知道用timer  
  但是不会用呀!!Top

8 楼sonic2001(新时代的小刺猬)回复于 2001-11-19 22:04:54 得分 0

把图片做成GIF或者FLASH,然后插入到页面中Top

9 楼acptvc(微软全球技术中心 VC技术支持)回复于 2001-11-19 23:39:04 得分 20

我有些代码关于如何使用timer,希望对你有帮助。  
   
  On   RC2,   the   codes   are   something   like:  
   
  using   System;  
  using   System.Timers;  
  public   class   testtimer   {  
    static   void   Main()   {  
      Timer   tm   =   new   Timer();  
      tm.Elapsed     +=new   ElapsedEventHandler(Timer_Clicked);  
      tm.Interval   =500;  
      tm.Enabled   =true;  
    tm.Start();  
      while(Console.Read()!='q');  
    }  
   
   
    public   static   void   Timer_Clicked(object   sender,    
  System.Timers.ElapsedEventArgs   e)  
    {  
      Console.WriteLine("Clicked");  
    }  
   
  While   on   Beta2,   the   codes   are   something   like:  
   
  using   System;  
  using   System.Timers;  
  public   class   testtimer   {  
    static   void   Main()   {  
      Timer   tm   =   new   Timer();  
      tm.Tick     +=new   EventHandler(Timer_Clicked);  
      tm.Interval   =500;  
      tm.Enabled   =true;  
    tm.Start();  
      while(Console.Read()!='q');  
    }  
   
   
    public   static   void   Timer_Clicked(object   sender,     System.EventArgs   e)  
    {  
      Console.WriteLine("Clicked");  
    }  
   
   
  微软亚洲技术中心   VC技术支持  
   
  本贴子仅供CSDN的用户作为参考信息使用。其内容不具备任何法律保障。您需要考虑到并承担使用此信息可能带来的风险。具体事项可参见使用条款   (http://www.csdn.net/microsoft/terms.shtm)。  
  Top

10 楼haodaniu(大牛)回复于 2001-11-23 15:29:36 得分 20

放一个timer控件,然后在timer_tick(timer事件中)加入如下:  
  dnum++;picturebox1.refresh();  
  if   (dnum>图片张数-1)dnum=0;(注意:dnum设置为静态变量或者全局变量并初始化为0);  
  然后放置一个picturebox控件,在其onpaint事件中写如下:  
  e.Graphics.drawImage(img[dnum],0,0,...)(参数可以自选)  
  设置timer的interval值,一般56ms~100ms,然后使其enabled=true即可Top

相关问题

  • 循环显示图片
  • 怎样循环显示图片呀?
  • 图片循环显示如何实现?
  • 循环显示图片问题
  • 如何使 ImageButton 的Image图片循环显示?
  • 关于循环显示图片的问题
  • 多个图片并排循环排列显示
  • 求救:smarty 如何循环显示图片
  • 为什么JLable不能循环更新显示图片
  • 图片无间断循环显示的问题

关键词

  • c#
  • timer
  • dnum
  • tm
  • 图片
  • interval
  • clicked
  • 使用
  • console
  • enabled

得分解答快速导航

  • 帖主:zzgsky
  • acptvc
  • haodaniu

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo