精易论坛

标题: 精易培训 13、使用树形框组件来完善文件浏览器 第十三课. [打印本页]

作者: 金星大王    时间: 2024-7-27 20:32
标题: 精易培训 13、使用树形框组件来完善文件浏览器 第十三课.
  
窗口程序集名保 留  保 留备 注
窗口程序集_启动窗口   
变量名类 型数组备 注
程序集_找到文件文本型  
程序集_文件大小双精度小数型  
程序集_文件时间日期时间型  

子程序名返回值类型公开备 注
_按钮1_被单击  
树型框1.清空 ()
按钮1.禁止 = 真
子程序1查找 (编辑框1.内容, )
状态条1.置文本 (1, “”)
按钮1.禁止 = 假
子程序名返回值类型公开备 注
子程序1查找  
参数名类 型参考可空数组备 注
文件路径文本型
父项目索引整数型
变量名类 型静态数组备 注
临时索引整数型 
如果真 (取文本右边 (文件路径, 1)“\”)
文件路径 = 文件路径 + “\”
如果真 (是否为空 (父项目索引))
父项目索引 = -1
程序集_找到文件 = 寻找文件 (文件路径 + “*.*”, 1 + 2 + 4 + 16 + 32)
状态条1.置文本 (1, 文件路径 + 程序集_找到文件)
判断循环首 (程序集_找到文件 ≠ “”)
如果真 (程序集_找到文件 = “.” 程序集_找到文件 = “..”)
程序集_找到文件 = 寻找文件 (, 1 + 2 + 4 + 16 + 32)
到循环尾 ()
临时索引 = 树型框1.加入项目 (父项目索引, 程序集_找到文件, , , , , )
如果真 (取文件属性 (文件路径 + 程序集_找到文件)#子目录 )
子程序1查找 (文件路径 + 程序集_找到文件, 临时索引)
程序集_找到文件 = 寻找文件 (, 1 + 2 + 4 + 16 + 32)
到循环尾 ()
处理事件 ()
程序集_找到文件 = 寻找文件 (, 1 + 2 + 4 + 16 + 32)
判断循环尾 ()
子程序名返回值类型公开备 注
_树型框1_项目被选择  
参数名类 型参考可空数组备 注
选择方式整数型
列表框1.清空 ()
子程序1获取选中信息 ()
子程序名返回值类型公开备 注
子程序1获取选中信息  
参数名类 型参考可空数组备 注
参数_选中整数型
变量名类 型静态数组备 注
数组文本型0
i整数型 
文件路径文本型 
文件路径 = 编辑框1.内容 + “\”
参数_选中 = 树型框1.取父项目 (树型框1.现行选中项)
判断循环首 (参数_选中 ≠ -1)
加入成员 (数组, 树型框1.取项目文本 (参数_选中)“\”)
参数_选中 = 树型框1.取父项目 (参数_选中)
判断循环尾 ()
计次循环首 (取数组成员数 (数组), i)
文件路径 = 文件路径 + 数组 [i]
计次循环尾 ()
程序集_找到文件 = 树型框1.取项目文本 (树型框1.现行选中项)
程序集_文件大小 = 四舍五入 (取文件尺寸 (文件路径 + 树型框1.取项目文本 (树型框1.现行选中项)) ÷ 1024, 1)
程序集_文件时间 = 取文件时间 (文件路径 + 树型框1.取项目文本 (树型框1.现行选中项))
列表框1.加入项目 (“标题:” + 程序集_找到文件, 0)
列表框1.加入项目 (“大小:”到文本 (程序集_文件大小), 1)
列表框1.加入项目 (“时间:”到文本 (程序集_文件时间), 2)
列表框1.加入项目 (“路径:” + 文件路径, 0)


i支持库列表   支持库注释   
iext扩展界面支持库一


作者: 金星大王    时间: 2024-7-27 20:58
.版本 2
.支持库 iext

.子程序 _树型框1_项目被选择
.参数 选择方式, 整数型
.局部变量 选中, 整数型
.局部变量 数组, 文本型, , "0"
.局部变量 完整路径, 文本型
.局部变量 记录, 整数型

完整路径 = 编辑框1.内容 + “\”
选中 = 树型框1.取父项目 (树型框1.现行选中项)
.判断循环首 (选中 ≠ -1)
    加入成员 (数组, 树型框1.取项目文本 (选中) + “\”)
    选中 = 树型框1.取父项目 (选中)
.判断循环尾 ()
.计次循环首 (取数组成员数 (数组), 记录)
    完整路径 = 完整路径 + 数组 [记录]
.计次循环尾 ()
程序集_文件名 = 树型框1.取项目文本 (树型框1.现行选中项)


作者: 金星大王    时间: 2024-7-27 20:59
还有一个简单的
作者: Front锋    时间: 2024-8-1 21:22
支持一波,了解一下
作者: ynygu    时间: 2024-8-21 18:16

支持一波,了解一下
作者: 原始世界    时间: 2024-8-27 16:10
谢谢分享
作者: qq977352880    时间: 2024-8-31 14:31
这个就像一盏指路灯,帮我指明了方向。

作者: 真IKUN    时间: 2024-12-15 18:47
感谢分享,很给力!~
作者: h1003591791    时间: 2025-1-10 13:29
感谢分享
作者: cam1992    时间: 2025-2-13 08:39
感谢分享,很给力!~
作者: 不离01    时间: 2025-6-10 23:17
感谢分享   66666




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4