以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]这几条语句要怎么写? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=10067) |
||||
-- 作者:huntkey -- 发布时间:2011/5/19 20:42:00 -- [求助]这几条语句要怎么写? Dim trv As winform.treeview=e.form.controls("treeview2") Dim str As String For i As Integer = 0 To trv.Nodes.Count-1 If trv.nodes(i).checked=True Then str=trv.nodes(i).fullpath end if next
我想要去的勾选节点的全名,上面的代码好像实现不了,不知道是什么问题?
|
||||
-- 作者:huntkey -- 发布时间:2011/5/19 21:06:00 -- 上传我的项目文件(比如我想得到a\\a-1\\a-1-1):
[此贴子已经被作者于2011-5-19 21:35:40编辑过]
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2011/5/19 21:38:00 -- 想获得所有勾选的节点? 这个自己写代码比较繁锁,还是我来增加一个方法吧,等下次更新。 |
||||
-- 作者:mr725 -- 发布时间:2011/5/19 22:03:00 -- fullpath是逆向的,即选中下面级次后可以显示其上面节点的全部。我原来提过要是能顺向的显示就好了,czy版主说很难。
所以,很早我做过一个,现在找不到了,一直循环下去找,我好像是到了第六级(本想很少有超过六级的目录树了) ··· |
||||
-- 作者:mr725 -- 发布时间:2011/5/19 22:26:00 -- 这样可以吗?:
|
||||
-- 作者:huntkey -- 发布时间:2011/5/19 23:22:00 -- 谢谢狐爸和mr725 mr725给我提了一个很好的思路,我试了试,改动一下代码是可以得到我想要的结果的,但是如狐爸所说,这个代码确实是太繁琐了,如果目录树多几级的话,代码会写到崩溃的,期待狐爸的大作尽快问世! |