易语言怎样使同一个按钮点击一次图片框显示下一张图片

图片已加入资源表怎样点击同一个按钮图片框显示下一张图片求高手指点... 图片已加入资源表 怎样点击同一个按钮 图片框显示下一张图片 求高手指点 展开
 我来答
yuxingc
2012-09-17 · TA获得超过144个赞
知道小有建树答主
回答量:219
采纳率:0%
帮助的人:160万
展开全部
葛大强回答你 的,你太幸运了,葛大强也是易语言的明星了。。。。。。我来跟你说说你问题出在哪里

怕麻烦直接拿走源码,不怕麻烦把下面的字给看看,理解透对你肯定有帮助的,,,
.版本 2
.程序集 窗口程序集1
.子程序 _按钮1_被单击.局部变量 nn, 整数型, 静态
nn = nn + 1
.如果真 (nn > 5)
nn = 1
.如果真结束
图片框1.图片 = 多项选择 (nn, #图片1, #图片2, #图片3, #图片4, #图片5)

这是代码
首先,你太新手了,怎么定义变量也不知道 ,,,,,
其次你这样永远不能执行
因为你定义的是个局部变量
局部变量是在这个局部的程序(也就是按钮1被单击这个子程序下面)才会定义,在内存上分一个空间给放NN 里面的数据,当这个子程序结束之后,NN 变量释放,内存也就释放掉了,所以你的程序执行起来就是这个意思
声明了NN 变量
NN变量=NN变量+1
新声明的变量没赋值就是空的 整数型的话是0(其他是数据类型自己查去)
那NN 变量加上1后给NN 赋值NN 就会是1
如果真命令就是为了防止NN 超过3 如果超过3 就会执行如果真的命令让NN 继续变成1
之后用多项选择命令选择这个在变的NN 对应的第几个
好了这个子程序就到此为止了,结束之后局部变量是要释放的,那NN 什么值也就没了
之后你再单机一下 又要开始新的声明,又执行上面的内容,这个NN 永远只会执行一次+1
解决方法 定义程序集变量,(程序集结束才会被释放的变量)
定义静态的变量(静态那个地方打勾,按空格)

这样讲再不懂我真的要给你从头到尾的讲易语言基础 教程了
大强小屋
2012-09-16 · TA获得超过5765个赞
知道大有可为答主
回答量:2164
采纳率:50%
帮助的人:852万
展开全部
在按钮1被单击事件子程序里设置一个局部表态变量NN

代码如下:

NN=NN+1
如果真(NN>5)
NN=1
如果真结束

图片框1.图片=多项选择(NN,#图片资源1,#图片资源2,#图片资源3,#图片资源4,#图片资源5)

说明:把图片资源1到5改为你的图片资源名称,如果多于5个,只要按顺序加在后面,把NN>5中的5改为你的实际资源就可以了。
追问

 

是这样吗  怎么不行呢  我是新手  你那代码有些不理解哦 请指点下哦  帮我解决了 给你加分 谢谢 

追答
图片3后面的逗号去掉就行了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
燕赤霞的刀
2012-09-21 · 贡献了超过229个回答
知道答主
回答量:229
采纳率:0%
帮助的人:46.3万
展开全部
同问高人
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式