frozen 发表于 2008-6-24 12:03:44

关于“TreeView”的问题,请高手指教!!!

请问如何在Autoit中实现如下图所示树型视图功能:

并且在选择其中任意一个文件夹(包括子文件夹)后自动把该文件夹内的所有文件显示到一个列表框中。
请高手帮帮忙,先谢谢了!!!:face (29):

[ 本帖最后由 frozen 于 2008-7-10 07:18 编辑 ]

netegg 发表于 2008-6-24 19:38:34

用枚举,把所有的文件名(代路径)存入字符串数组,读取每个元素,按“\”数量设置树状结构层次
这只是个思路,做起来可能很麻烦

[ 本帖最后由 netegg 于 2008-6-24 19:40 编辑 ]

sanhen 发表于 2008-6-25 00:39:55

AU3要是有树型列目录函数就爽了。。。不用写得这么复杂的。

firewzy 发表于 2008-6-25 01:13:42

递归一下,将根目录下的所有子目录遍历出来,遍历同时生成树状列表,然后做一个函数对点击树状列表进行反应,将所选文件夹下的文件夹与文件现在一个列表框里就可以了,思路比较简单。

使用_FileListToArray对某目录下的文件进行列举。
页: [1]
查看完整版本: 关于“TreeView”的问题,请高手指教!!!