Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:LayersTree无法展开

1楼
lianghanyu 发表于:2023/9/14 10:41:00
在窗口中加入一个控件

在窗口加载后加入代码:

Dim trv As WinForm.LayersTree = e.Form.Controls("LayersTree1")

Dim st As New LayerTreeSetting
st.PathCol = "第一列"
st.Separator = "/"
st.IncludeSub = True
st.GridTree = True    ‘逻辑性,指定是否自动开启折叠模式,默认为False。  
st.ExpandTo = -1    ’整数型,指定折叠树默认展开级别,默认为0,也就是都不展开,如果设置为-1,则全部展开
trv.BuildBomTree(Tables("文件服务器"), st)


问, GridTree = True  ?  ExpandTo = -1  为什么不自动展开?

另外,这个生成的层级树,可以像 TreeView 一样,单独设置节点的字体和颜色的吗?   因为我想把每一个大层的节点显示出来不一样的颜色。


2楼
有点蓝 发表于:2023/9/14 11:25:00
ExpandTo这个是用来展开表格里的层级,不是用来展开目录树的节点。

如果要展开目录树节点,可以这样
……
trv.BuildBomTree(Tables("文件服务器"), st)
Dim tv = trv.BaseControl
tv.ExpandAll

至于不同节点不同颜色无法设置
3楼
lianghanyu 发表于:2023/9/14 11:52:00
谢谢指教。,


 请问,如果想展开特定的层级,代码格式是什么样的呢?  tv.Expand(2)????吗?
4楼
有点蓝 发表于:2023/9/14 11:56:00
http://www.foxtable.com/webhelp/topics/0910.htm

tv.Nodes(1).Expand() 展开第二个根节点
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.