C# 在.NET中禁用Treeview中根节点的折叠事件

C# 在.NET中禁用Treeview中根节点的折叠事件,c#,C#,我正在开发一个应用程序,其中需要防止树视图中根节点的可折叠行为。 我尝试在选择事件之前使用。 是否有其他选择?在崩溃之前,您需要事件: private void OnBeforeCollapse(object sender, TreeViewCancelEventArgs e) { if(!CanCollapse(e.Node)) e.Cancel = true; } 它假定您有一个CanCollapse函数,用于确定节点是否可以折叠

我正在开发一个应用程序,其中需要防止树视图中根节点的可折叠行为。 我尝试在选择事件之前使用。
是否有其他选择?

在崩溃之前,您需要
事件:

private void OnBeforeCollapse(object sender, TreeViewCancelEventArgs e)
{
    if(!CanCollapse(e.Node)) e.Cancel = true;
}
它假定您有一个
CanCollapse
函数,用于确定节点是否可以折叠