易语言拖放文件到编辑框就显示文件名,怎么弄啊

就是把一个文件拖放到一个编辑框,编辑框就显示文件名

从扩展组件里面找到 拖放组件,添加一个,把属性里面的接收文件改成真,然后编写代码:

.版本 2

.支持库 edroptarget


.程序集 窗口程序集1


.子程序 __启动窗口_创建完毕


拖放对象1.注册拖放控件 (取窗口句柄 ())


.子程序 _拖放对象1_得到文件

.参数 接收到的文件路径, 文本型


编辑框1.内容 = 接收到的文件路径

觉得好就采纳,如果还有问题继续问我o(∩_∩)o 

追问

谢谢你的苦心,不过是拖在编辑框显示文件名,不是路径

追答

可以处理一下路径的

追问

是这个吗?
长度=取文本长度(倒找文本 (接收到的文件路径, “/”, , 真))
编辑框1.内容 =取文本右边(接收到的文件路径,长度)

追答

是的可以的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-12
从扩展组件里面找到 拖放组件,添加一个,把属性里面的接收文件改成真,然后编写代码:
.版本 2
.支持库 edroptarget

.程序集 窗口程序集1

.子程序 __启动窗口_创建完毕

拖放对象1.注册拖放控件 (取窗口句柄 ())
长度 整数型

.子程序 _拖放对象1_得到文件
.参数 接收到的文件路径, 文本型
倒找文本 (接收到的文件路径, “/”, , 真)

长度=取文本长度(倒找文本 (接收到的文件路径, “/”, , 真))
编辑框1.内容 =取文本右边(接收到的文件路径,长度)

这样就行了 找到的是e.exe
由于没有e.exe 所以就借鉴了一下追问

你这有点长啊