找回密码
 立即注册

QQ登录

只需一步,快速开始

dazuo0312

论坛元老

9

主题

38

帖子

6671

积分

论坛元老

积分
6671

活字格认证

dazuo0312
论坛元老   /  发表于:2013-12-17 09:47  /   查看:4697  /  回复:4
我使用 _flex.Tree.Show(0)可以把所有树节点折叠起来,但是我
如何展开某一个子节点呢?

如果用 _flex.Tree.Show(2)的话,所有的节点就都展开了。我只想展开我选中的那个节点的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
dazuo0312
论坛元老   /  发表于:2013-12-17 10:21:00
沙发
有没有专用的tree控件?而不是flex?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-17 15:26:00
板凳
回复 2楼dazuo0312的帖子

展开我选中的那个节点的, 试试这段代码:
  1.             //c1FlexGrid1.Tree.Show(0);
  2.             c1FlexGrid1.Nodes[0].Collapsed = true;
  3.             foreach (var item in c1FlexGrid1.Nodes[0].Nodes)
  4.             {
  5.                 item.Collapsed = true;
  6.             }
  7.             c1FlexGrid1.Nodes[0].Nodes[2].Expanded = true;
  8.             c1FlexGrid1.Nodes[0].Nodes[2].Select();
复制代码


效果截图:


C1控件套装中,无专门的Tree控件,用C1FlexGrid实现的Tree功能非常棒,可实现您想要的效果,这里有几个帖子供您参考:
关于C1FlexGrid树节点拖动鼠标样式的问题
C1FlexGrid 做成树的问题
ComponentOne 这个控件集中有没有树也就是类似treeview的控件

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
dazuo0312
论坛元老   /  发表于:2013-12-17 15:33:00
地板
谢谢,我试试。
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-17 15:49:00
5#
回复 4楼dazuo0312的帖子

客气了, 有新问题请开新帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部