易语言 制作网吧游戏菜单 把桌面快捷键直接拖进超级列表框源码 大虾帮忙啊感激不尽

谢谢你可以拖进来了但是没有图标啊怎么回事能在解惑一下吗... 谢谢你可以拖进来了但是没有图标啊 怎么回事 能在解惑一下吗 展开
 我来答
dengwuren
2012-12-03 · TA获得超过2614个赞
知道小有建树答主
回答量:676
采纳率:0%
帮助的人:855万
展开全部
需要添加拖放对象组件,下面是完整的源码。你参考一下。注意复制的时候不能出错。如要完整的源码把邮箱写上。

.程序集 窗口程序集1
.程序集变量 拖放文件名, 文本型
.程序集变量 路径名, 文本型
.程序集变量 图片号
.程序集变量 图片组, 字节集
.程序集变量 文件名, 文本型
.程序集变量 路径, 文本型, , "0"
.子程序 __启动窗口_创建完毕
拖放对象1.注册拖放控件 (_启动窗口.取窗口句柄 ())
拖放对象1.接收文件 = 真
图片组 = 超级列表框1.图片组
.子程序 _超级列表框1_被双击, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型
.局部变量 项目
.如果真 (超级列表框1.现行选中项 = -1) ' 避免有项目/没项目时,运行项目出错
返回 ()
.如果真结束
.如果真 (超级列表框1.取表项数 () ≥ 1) ' 有项目时才能运行
项目 = 超级列表框1.取表项数值 (超级列表框1.现行选中项)
执行 (, 路径 [项目], , )
.如果真结束

.子程序 _拖放对象1_得到文件
.参数 接收到的文件路径, 文本型
.局部变量 文件后缀名, 文本型
.局部变量 文件名1, 文本型, , "0"
.局部变量 后缀名, 文本型
文件名1 = 分割文本 (接收到的文件路径, #换行符, 1)
拖放文件名 = 文件名1 [1]
路径名 = 拖放文件名
文件后缀名 = 取文本右边 (路径名, 取文本长度 (路径名) - 倒找文本 (路径名, “.”, , 假))
后缀名 = 文件后缀名
.如果 (后缀名 = “exe”)
图片号 = 提取加入图片 (图片组, 拖放文件名, , )
.否则
图片号 = 提取加入图片 (图片组, 查询快捷方式 (拖放文件名), , )
.如果结束
超级列表框1.图片组 = 图片组
文件名 = 取文本右边 (路径名, 取文本长度 (路径名) - 倒找文本 (路径名, “\”, , 假))
文件名 = 取文本左边 (文件名, 取文本长度 (文件名) - 4)
加入成员 (路径, 路径名)
.如果 (图片号 ≠ -1)
超级列表框1.插入表项 (-1, 文件名, 图片号, , , 取数组成员数 (路径))
.否则
超级列表框1.插入表项 (-1, 文件名, 0, , , 取数组成员数 (路径))
.如果结束
更多追问追答
追问
543523566@ qq.com
追答
超级列表框没有读取到图片,应该是你的源码在某处有问题。我已经把源码发送了,你看看。

(你的操作系统是否是windows7,我的是xp。如果我发给你的源码都不行,或许。)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式