我用timer和imagelist 在picturebox显示两张图片轮换 为什么不会动 刚开始学 有其他办法吗

问题描述

privatevoidtimer1_Tick(objectsender,EventArgse){timer1.Interval=1000;inti;for(i=0;i<2;i++){pictureBox2.Image=imageList1.Images[i];}if(i==1){i=0;}}

解决方案

解决方案二:
你的代码毫无逻辑。Timer_Tick事件是隔一个Interval执行一次,你一下给循环完了,picturebox总是会显示最后一次赋值的。
解决方案三:
intflag=0;privatevoidtimer1_Tick(objectsender,EventArgse){if(flag==0){pictureBox1.Image=imageList1.Images[0];flag=1;}else{pictureBox1.Image=imageList1.Images[1];flag=0;}}

解决方案四:
你的if语句那里给堵死了啊,i值直接就等于0了,你可以将if语句的条件判断换为i==2,因为你上面的循环语句到1时,最后结束结果i其实是等于2的。例如:privatevoidtimer1_Tick(objectsender,EventArgse){timer1.Interval=1000;inti;for(i=0;i<2;i++){pictureBox2.Image=imageList1.Images[i];}if(i==2){i=0}}

可以试一下,我感觉可以。

时间: 2024-08-19 05:45:09

我用timer和imagelist 在picturebox显示两张图片轮换 为什么不会动 刚开始学 有其他办法吗的相关文章

link环境下制作一款《订餐软件》,listview里面嵌套picturebox显示怎么做?

问题描述 link环境下制作一款<订餐软件>,listview里面嵌套picturebox显示怎么做? link环境下制作一款<订餐软件>,listview里面嵌套picturebox显示怎么做? 解决方案 直接嵌套div层,里面放上picturebox就可以了.

halcon C# 使用pictureBox显示halcon图像

问题描述 halcon在.net里面自带的控件可以实现交互等很多强大的功能,但是界面并不是很好看,而且显示图像的速度比较慢,如果希望实现缩放和拖动的话,就显得不是足够流畅了.总之,由于各种原因,希望在pictureBox显示halcon处理的图像.好了,废话不多说.先上图可以显示,实现交互.其它功能请各位自行测试.现在说说方法.HTuplea,b,c,WindowHandle;HObjectcircle;privatevoidbutton1_Click(objectsender,EventArg

最简单的ASP实现刷新随机显示两张不同广告图片代码

在做一个广告投放系统时需要随机显示两个不同广告图片,以下通过时间秒数来控制随机出现的功能.本示例仅支持两张不同图片的随机显示效果,如果需要更多的随机图片,可自行简单修改就可以了. 以下是ASP代码: <%  If Second(now()) Mod 2 = 0 then  %> <img src="1.jpg" alt="图片1" />  <%  Else  %> <img src="2.jpg" alt

css基础教程:如何让一行并列显示多张图片

许多人在用表格制作网页时,利用ASP或PHP循环输出,经常会碰到如何一行显示多张图片的问题. 下面给出一个简单的例子来实现这个效果. 大家可以举一反三.通过DIV+CSS来布局不但使得代码简洁多了,效果也达到了,要维护性更好了. [Ctrl+A 全部选择 提示:你可先修改部分代码,再按运行]

office2010无法显示两个窗口怎么解决

  大家在使用office2010的时候会遇到打开新的文档之后旧的文档被覆盖了,但是能查看到两个文档却不能显示两个窗口,只要在选项里设置一下就可以显示两个文档的窗口了哦,下面就和小编一起来看看具体怎么操作吧. office2010无法显示两个窗口怎么解决方法: 打开文档,点击[文件]. 点击里面的[选项]. 3选项左侧有[高级],点进去后找到[显示],其中有[在任务栏显示窗口]         注:更多精彩教程请关注三联办公软件教程栏目,三联电脑办公群:189034526欢迎你的加入

jsp同一文件夹下的两张图片一张可以显示一张不能显示

问题描述 jsp同一文件夹下的两张图片一张可以显示一张不能显示 绝对路径两张图片都能看到 相对路径一张可以显示 另一张显示404 not found 图片名和地址绝对没有打错.....请问这是什么原因呢 解决方案 解决问题的方法:将相对路径 访问图片时获取到的绝对路径通过 LOG 打印出来,不能显示的应该是有问题的.否则,就说不通了. 解决方案二: 看看 最后的路径到底是什么 .比较下看看 解决方案三: 不用绝对地址,还是仔细查一下,是否是你认为的同目录下的图片,地址是否中途发生了变化 解决方案

MFC写的一个视频显示控件类,无法复用显示两路视频

问题描述 MFC写的一个视频显示控件类,无法复用显示两路视频 刚学MFC,仿照实例写了一个视频显示的控件类,SubDlgView ,这个类UI界面只有一个picture control,接口就是一个IP地址,在CAMDlg.h 里面定义两个私有成员SubDlgView videoDisplay2; SubDlgView videoDisplay; 但是显示的时候总是只能再第二个显示的控件中显示视频?不知道为什么 解决方案 控件只支持一个视频显示吧 做两个进程呢 解决方案二: 一个简单的验证方法,

ios-将两张图片重叠后显示为新图片

问题描述 将两张图片重叠后显示为新图片 想要实现两张图片重叠后显示为新突破,但是运行后模拟器什么也没显示 代码如下: - (void)viewDidLoad{ [super viewDidLoad]; image1 = [[UIImage alloc]init]; image1 = [UIImage imageNamed:@""iphone.png""]; imageA = [[UIImageView alloc]initWithImage:image1]; [se

java se-JPane显示多张图片设置滚动条,图片只能显示一部分,代码如下:

问题描述 JPane显示多张图片设置滚动条,图片只能显示一部分,代码如下: package com.jiqixuexi.paper.main; import java.awt.Dimension; import java.awt.Graphics; import java.awt.Image; import java.io.File; import javax.imageio.ImageIO; import javax.swing.JFrame; import javax.swing.JPane