易语言如何让图片框里显示指定路径的图片

图片框1.图片= 读入文件(取运行目录()+“1.bmp”)
不过我不是要取运行的目录 我是要取指定的目录 比如E:\图片\1.bmp

问题2: 如何删除指定目录下的所有文件而不删除目录(我知道有删除目录这个命令)但是我只是想删除里面的文件 如:删除E:\图片\ 下所有文件 不删除 “图片” 这个目录 或者只删除后缀为BMP的也行
问题3: E:\图片\1.bmp 里面的图片文件每次创建都是取的系统时间 不是固定文件名 我要如何让不固定的文件名载入到图片框里面?如2009-01-21-18-15.bmp 下一个图片可能就是 2009-01-21-19-11

我的想法是 读取每次目录下新生成的图片到图片框1 然后删除 等新创建的在读取 然后继续删除 就是读取后就删除 这样每次都能读取不重复的图片
各位大大能给个代码不

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

1 跟2的问题处理了 第三个问题还是没处理好 写配置项不行 生成图片的程序不是我写的程序 所以保存的时候不是我所能决定的 我用监视目录 新生成就取写配置项 可我还是不明白我如何能取到由系统时间生成的文件名

追答

那就同样使用2的方法啊,取文件名就行了啊

追问

.版本 2

.子程序 _按钮1_被单击

通用对话框1.文件名 = 到文本 (编辑框1.内容)

图片框1.图片 = 读入文件 (通用对话框1.文件名 + “取文本右边(通用对话框1.文件名,bmp,3)”)

貌似这样不行~! 给个代码吧!脑袋都想炸了~

追答

.版本 2

.程序集 窗口程序集1

.子程序 _按钮1_被单击

搜寻 ()

.子程序 搜寻
.局部变量 文件名, 文本型

处理事件 ()
文件名 = 寻找文件 (取运行目录 () + “*.bmp”, 32)
.判断开始 (文件名 ≠ “” 且 取文本右边 (文件名, 4) = “.bmp”)
信息框 (文件名, 0, “这个”)
.默认

===========关于通用对话框=========
.版本 2

.程序集 窗口程序集1

.子程序 _按钮1_被单击

通用对话框1.文件名 = 到文本 (取现行时间 ()) + “.bmp”
.如果真 (写到文件 (通用对话框1.文件名, 快照 (, , )) = 真)
图片框1.图片 = 读入文件 (通用对话框1.文件名)
=============测试是对的=================

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-05-19
  代码:.版本 2.子程序 _图片框1_鼠标左键被按下, 逻辑型.参数 横向位置, 整数型.参数 纵向位置, 整数型.参数 功能键状态, 整数型.如果真 (通用对话框1.打开 ()) 图片框1.图片 = 读入文件 (通用对话框1.文件名).如果真结束。
第2个回答  2011-04-06
1、图片框1.图片= 读入文件(“E:\图片\”+名称+“.bmp”)
2、通过循环寻找文件,然后删除找到的文件;或者直接删除目录,再重新建一个同名目录。
3、还是通过寻找文件的方式,把所有文件放入一个列表框或者数组中,然后一个个处理。
第3个回答  2011-04-06
图片框1.图片= 读入文件(“E:\图片\”+名称+“.bmp”)

写到文件(指定的目录(如c:\11\) + "1.bat",到字节集(“del /q *.bmp”)) (删除所有bmp文件)

其他自己弄吧~~~