如何使树视图不可折叠?

在WinForms中使用TreeView控件,是否有一个属性可以设置为隐藏每个节点的折叠节点图标?

另外,如何永久扩展TreeView中的所有节点?

您需要处理OnBeforeExpand事件并将Cancel设置为true

 private void OnBeforeExpand(TreeViewCancelEventArgs e) { e.Cancel = true; } 

请记住,这会阻止任何树节点扩展。

如果要隐藏“+/-”符号,则应将ShowPlusMinus属性设置为false

您可以尝试处理BeforeCollapse事件并始终设置e.Cancel = true

您可以拦截TreeView.BeforeCollapse事件

 private void YourBeforeCollapseEventHandler(object sender, TreeViewCancelEventArgs e) { e.Cancel = true; }