为啥 TreeView 控件会折叠所有子节点?
Posted
技术标签:
【中文标题】为啥 TreeView 控件会折叠所有子节点?【英文标题】:Why does the TreeView control collapse all the children nodes?为什么 TreeView 控件会折叠所有子节点? 【发布时间】:2011-03-12 15:23:54 【问题描述】:当我像这样以编程方式折叠 TreeView 节点时:treeView1.Nodes[0].Collapse(),所有子节点都折叠在它下面,这真的很烦人。当您手动单击节点以折叠它并且子节点记住它们的折叠/展开状态时,不会发生这种情况。如何防止这种情况发生?
【问题讨论】:
【参考方案1】:使用以下方法:
public void Collapse(
bool ignoreChildren
)
忽略孩子 类型:System.Boolean true 使子节点保持当前状态; false 折叠子节点。
见:http://msdn.microsoft.com/en-us/library/ms161262.aspx
【讨论】:
谢谢!我应该注意到它已经超载了。以上是关于为啥 TreeView 控件会折叠所有子节点?的主要内容,如果未能解决你的问题,请参考以下文章
C# winform treeview 节点展开状态的图标设置
为啥vb6.0 treeview控件添加的父节点可以显示,但是子节点显示不出来?急求答案
asp.net中的treeview控件为啥只能选中同一级的第一个节点?