在WinForms中使用TreeView控件,是否有一个属性可以设置为隐藏每个节点的折叠节点图标?
另外,如何永久扩展TreeView中的所有节点?
答案 0 :(得分:3)
您需要处理OnBeforeExpand
事件并将Cancel
设置为true
。
private void OnBeforeExpand(TreeViewCancelEventArgs e)
{
e.Cancel = true;
}
请注意,这会阻止任何树节点扩展。
如果要隐藏“+/-”符号,则应将ShowPlusMinus
属性设置为false
。
答案 1 :(得分:2)
您可以尝试处理BeforeCollapse
事件并始终设置e.Cancel = true
。
答案 2 :(得分:1)
您可以截取TreeView.BeforeCollapse
事件
private void YourBeforeCollapseEventHandler(object sender, TreeViewCancelEventArgs e)
{
e.Cancel = true;
}