Foxtable(狐表)用户栏目专家坐堂 → 请教目录树


  共有3666人关注过本帖树形打印复制链接

主题:请教目录树

帅哥哟,离线,有人找我吗?
hb8888
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:392 积分:2927 威望:0 精华:0 注册:2020/1/22 20:48:00
请教目录树  发帖心情 Post By:2021/5/29 10:25:00 [只看该作者]

大师:见帮助中描述:

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.BuildTree(
"行政区域","省市|县市") '生成目录树
Dim
nd As WinForm.TreeNode = trv.Nodes("湖南省") '获得名为“湖南省”的节点
Dim
idx As Integer = Math.MIn(20, nd.Nodes.Count - 1) '获得“湖南省”的第20个或最后一个子节点的位置
trv.SelectedNode = nd
'选择"湖南省"节点
nd.Nodes(idx).EnsureVisible
'使得湖南省的第20个或最后一个子节点可见.


请问:如果这样trv.BuildTree("行政区域","省市|县市|乡镇"'生成目录树


那如何保证某一省在目录中可见,并在目录树上部?


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:112379 积分:572157 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/5/29 10:53:00 [只看该作者]

目录树没有这种固定功能。

只能大概处理

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
Dim nd As WinForm.TreeNode = trv.Nodes(trv.Nodes.Count - 1)
nd.EnsureVisible
nd = trv.Nodes("湖南省") '获得名为"湖南省"的节点
nd.EnsureVisible


 回到顶部