treeview的折叠设置问题,请高手指教! 找速达财务软件评论
+ 主目录
+ AAAA
+ BBBB
+ CCCC
..............
哪个大哥知道,请帮帮小弟,十分感谢!!!!
2楼: tv1.items.GetFirstNode.Expand(false); 如速达财务软件评论
3楼: 可以指定每个Node的Expanded属性,可以根据Level来确定是哪一级,是否需要展开。
4楼: 数据是从数据库中取出来的,本人对treeview不熟悉,不知道怎么判断Level,各位大哥有没有相关的代码让我参考一下?谢谢!
5楼: 看看几个例子吧,盒子里有很多:
http://www.2ccc.com/go.asp?id=2796&url=http://downloads.2ccc.com/simples/database/lichina_tree.rar
http://www.2ccc.com/go.asp?id=2878&url=http://downloads.2ccc.com/simples/database/vvyang_tree.rar
http://www.2ccc.com/go.asp?id=2336&url=http://downloads.2ccc.com/simples/database/XVJIE2002_DBTreeView.rar
6楼: 路过学习
aricyoung 兄的介绍 很不错
销售管理软件版7楼: aricyoung 老兄介绍的很受启发,
不过好象没有介绍创建树时展开如下格式的:
+ 主目录
+ AAAA
+ BBBB
+ CCCC
有什么办法能解决这个问题吗?
8楼: Selected=主目录时
tv1.Selected.Expand(false);就是了啊
9楼: 遍历根节点吧,然后一一展开
var
node: TTreeNode;
begin
node := TreeView1.Items.GetFirstNode;
while node <> nil do
begin
if node.HasChildren then
node.Expand(true);
node := node.getNextSibling;
end;
end;