以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  还是目录树问题(节点排序以及刷新问题)  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=39908)

--  作者:everybody
--  发布时间:2013/9/4 10:39:00
--  还是目录树问题(节点排序以及刷新问题)
小白,只能依靠高手

问题一:以下代码,可以生成目录树,但如何做到节点按指定条件排序?如图

\'生成目录树

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")

Dim nod1 As WinForm.TreeNode 

nod1 = trv.Nodes.Add("全部")

nod1.Nodes.Add("")



此主题相关图片如下:qq截图20130904103332.jpg
按此在新窗口浏览图片


问题二:窗口“刷新目录树”按钮,用了上述代码,会重复生成目录树哦,如何办?


此主题相关图片如下:qq截图20130904103732.jpg
按此在新窗口浏览图片



 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:文件文类管理.foxdb
 重新上传附件

[此贴子已经被作者于2013-9-4 11:37:59编辑过]

--  作者:逛逛
--  发布时间:2013/9/4 10:47:00
--  
先说第二点,刷新按钮不用了,你收索一下全部,就可以刷新了。
--  作者:everybody
--  发布时间:2013/9/4 11:08:00
--  
呵呵,能否做到编辑表格后,自动收缩“全部”,从而实现自动刷新呢?

用节点收缩函数实现?

--  作者:Bin
--  发布时间:2013/9/4 11:10:00
--  
那样性能低下,还是使用按钮实现,需要时点击比较好.
--  作者:everybody
--  发布时间:2013/9/4 11:17:00
--  
bin哥:

      上面的函数写到按钮里面,会再生成一个新的目录树,呵呵。不知道如何做到先”清空“原目录树,然后重新生成

      而且,是要带排序功能的
[此贴子已经被作者于2013-9-4 11:18:07编辑过]

--  作者:逛逛
--  发布时间:2013/9/4 11:25:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:文件文类管理.foxdb


--  作者:逛逛
--  发布时间:2013/9/4 11:28:00
--  
其实你的一级节点不太会变的,你只要表格保存时刷新一级节点的标题,重新展开此一级节点就可以了。
--  作者:everybody
--  发布时间:2013/9/4 11:34:00
--  
貌似 逛逛 哥发的附件,和我的附件不同版本哦

嗯,按您的思路,我再考虑一下 按钮 写法

重新上传附件

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:文件文类管理.foxdb




[此贴子已经被作者于2013-9-4 11:39:44编辑过]

--  作者:逛逛
--  发布时间:2013/9/4 11:40:00
--  
以下是引用everybody在2013-9-4 11:34:00的发言:
貌似 逛逛 哥发的附件,和我的附件不同版本哦

嗯,按您的思路,我再考虑一下 按钮 写法
[此贴子已经被作者于2013-9-4 11:34:53编辑过]

打不开?


--  作者:everybody
--  发布时间:2013/9/4 12:00:00
--  
你发的是我此前发的最老版本,不是一楼或8楼的附件