WinFrom Tree控件 保持展开折叠的状态

zhaozhijun0207 2008-12-05 09:54:44

Load事件中,查询数据并显示在Tree控件里,
然后tree.ExpandAll();展开[图1]



假如"子节点3"下的子节点太多了,我就折叠了下[图2]



然后在"子节点2"下面添加个"子节点22"后,结果节点全张开了[图3]



我想要的结果:
怎么让已折叠的"子节点3"不展开,添加"子节点22"后保存这个状态:[图4]
...全文
178 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
luckyyeung 2008-12-05
  • 打赏
  • 举报
回复
不要使用tree.ExpandAll();
要展开哪个节点就使用该节点的node.ExpandAll();
Old_Mouse 2008-12-05
  • 打赏
  • 举报
回复
看不到图。
tree.ExpandAll();是全部子节点展开,tree.Expand();是只展开下一级的子节点。
hn_pansh 2008-12-05
  • 打赏
  • 举报
回复
看不到,重贴
dahai99007 2008-12-05
  • 打赏
  • 举报
回复
你的图是:
tianshangfei 2008-12-05
  • 打赏
  • 举报
回复
oo
zhaozhijun0207 2008-12-05
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 luckyyeung 的回复:]
不要使用tree.ExpandAll();
要展开哪个节点就使用该节点的node.ExpandAll();
[/Quote]


这个属性也点不出,哪个事件里面???
zhaozhijun0207 2008-12-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 Old_Mouse 的回复:]
看不到图。
tree.ExpandAll();是全部子节点展开,tree.Expand();是只展开下一级的子节点。
[/Quote]


大佬,没tree.Expand();这个属性耶???
zhaozhijun0207 2008-12-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dahai99007 的回复:]
你的图是:
[/Quote]

奇怪了,我在自己电脑上可以看见4张图片啊,你们怎么会看不到?

那我把最后那张图片重新发出来好了

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧