易语言图片框显示某个文件夹里的照片

我想 用易语言 做个相册 照片 放在 某一个文件夹里,图片框可以自动循环显示 文件夹里的照片

目前易语言的图片框只支持jpg、bmp、gif、ico格式,其他比如png、ttf、tga等格式不支持,那么确定了他所支持的格式,就要在搜索的时候把这些不支持的格式屏蔽掉,或者在载入图片之前要先转换格式,不然图片框什么都不显示,需要用到的命令:
计次循环首()
寻找文件()
延迟()

这三个命令,基本上就能完成你的目的,现在不在家,所以源码暂时没法写。追问

是不是还需要 通用对话框

追答

你要用也可以,不用的话就要指定目录了。

不是通用对话框,是浏览文件夹命令。

追问

  不知道哪里不对    图片框就是不显示 照片

追答

你这样写是错的,半夜我帮你写个例子吧,不知道这样你能不能看懂。把图片框直接支持的格式都列进去了,间接支持的格式比如ttf、png 需要用到 转换到bmp()  转换到JPG()等命令对图片进行转换。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-18
e ,这个比较麻烦
首先你得用 寻找文件 ( ) 命令把列表列出来,可以考虑数组字节集型
再用窗口.底图属性显示出来
加一个时钟来实现变换
至于特效什么的就别指望了
这些值最简单的实现办法
至于源码神马的自己写,看你的样子好像不行,不过我也没时间...好自为之吧...追问

寻找文件我用过 不过 图片框不显示 不知道哪里出问题了 如果全部放在图片资源 代码太多了

追答

大概,你会用寻找文件命令吗?
你的用法错了(搜索时会有"."和一个".."进入搜索结果,你排除了吗?)
好像你的语法也有错误...
你...先学会寻找文件吧...

追问

能不能帮我写个例子

第2个回答  2013-10-18
20分 我给你做一个示例。追问

能帮我做个吗 我的照片比较多 要是放在 图片资源 代码多 以后 想换照片也麻烦

易语言如何让图片框里的内容循环一个文件夹中的图片
2.新建子程序,名称定为:图片路径导入 一个文本型参数,用作指定文件夹路径 通过:枚举_文件() 命令,把文件夹下的所有文件路径导入到文本数组变量”all图片路径“3.弄个时钟, 时钟周期为每个图片的显示间隔 时钟事件下写:如果(n=取数组成员数(all图片路径))图片框1.图片=读入文件(all...

易语言图片框怎么显示文件夹的里的图片,点击按钮显示下一张?
.版本 2.程序集 窗口程序集_启动窗口.程序集变量 当前位置, 整数型.程序集变量 文件列表, 文本型, , "0".子程序 __启动窗口_创建完毕枚举文件 (取运行目录 () + “\\”, “.jpg”, 文件列表).如果真 (取数组成员数 (文件列表) > 0) 当前位置 = 1 图片框1.图片 = 读入文件...

易语言图片框显示某个文件夹里的照片
目前易语言的图片框只支持jpg、bmp、gif、ico格式,其他比如png、ttf、tga等格式不支持,那么确定了他所支持的格式,就要在搜索的时候把这些不支持的格式屏蔽掉,或者在载入图片之前要先转换格式,不然图片框什么都不显示,需要用到的命令:计次循环首()寻找文件()延迟()这三个命令,基本上就能完成...

易语言如何让图片框里显示指定路径的图片
1、图片框1.图片= 读入文件(“E:\\图片\\1.bmp”)。2、两次循环寻找文件父目录子目录,后缀名=取文本右边(),倒找文本(), 判断后缀名≠“”就删除找到的文件。3、你每次保存图片时加一句,写配置项 (取运行目录 () + “软件配置.ini”, “显示图片”, “文件名”, 通用对话框1.文件...

易语言:怎么随机取一个文件夹中的图片放在图片框?
数组0 文件路径=“D:\\图片\\”文件名=寻找文件(文件路径+“*.*”,,)判断循环首(文件名≠“”)加入成员(n,文件路径+文件名)文件名=寻找文件(,)判断循环尾()置随机数种子()如果真(取数组成员数(n)≠0)图片框1.图片=读入文件(n[取随机数(1,取数组成员数(n))])如果真结束 ...

易语言 取指定文件夹图片
用精易模块搜索文件夹下的图片文件,然后把路径加到文本型数组里面,计次循环通过图片框显示。

易语言中怎么点击超级列表框某一项图片框就显示图片,这个问题
您好,如果真(超级列表框.获取焦点=真)你要执行的事件()如果非得指定位置的话就你要知道图片在超级列表框的行号、列号。在时钟事件里设置 如果真(超级列表框.获取焦点=真)时钟1.时钟周期=100 时钟1.周期事件 如果真(超级列表框.取当前行号=你知道的行号)如果真(超级列表框.取当前列号=你...

易语言图片框载入图片的问题!!
你可以把图片的名称改为数字的,如:1.jpg 然后用:b=取随机数(,)图片框.图片 = 读入文件("d:\\image\\”+到文本(b)+“.jpg")这样。图片框就可以换图片了。或者在你的程序加一个列表框。然后把所有的图片名称写到一个文本文件里,列表框通过读取这个文本文件把这些图片的名称加入到列表框里,...

易语言图片框载入图片的问题!
你可以把图片的名称改为数字的,如:1.jpg 然后用:b=取随机数(,)图片框.图片 = 读入文件("d:\\image\\”+到文本(b)+“.jpg")这样。图片框就可以换图片了。或者在你的程序加一个列表框。然后把所有的图片名称写到一个文本文件里,列表框通过读取这个文本文件把这些图片的名称加入到列表框里,...

易语言随机载入图片框图片
试试这个代码吧,“图片文件夹”,是你存放那些准备随机显示的图片的文件夹路径。.版本 2 .子程序 __启动窗口_创建完毕 .局部变量 图片组, 文本型, , "0".局部变量 临时文本, 文本型 .局部变量 x, 整数型 置随机数种子 ()临时文本 = 寻找文件 (图片文件夹 + “*”, )加入成员 (图片组...

相似回答