Windows 如何关闭treeview的折叠属性

Windows 如何关闭treeview的折叠属性,windows,treeview,project,Windows,Treeview,Project,我正在用c#做windows项目。我想在双击节点时关闭treeview的折叠属性。您的问题有点不清楚,但您想在双击treeview节点时折叠它们吗?如果是som,那么下面的代码片段可能有用(假设“tv”是有问题的树视图) 如果展开了树节点,则双击该节点时将其折叠;如果折叠了树节点,则双击该节点时将其展开 tv.NodeMouseDoubleClick += delegate(object sender, TreeNodeMouseClickEventArgs e) { if (e.Nod

我正在用c#做windows项目。我想在双击节点时关闭treeview的折叠属性。

您的问题有点不清楚,但您想在双击treeview节点时折叠它们吗?如果是som,那么下面的代码片段可能有用(假设“tv”是有问题的树视图)

如果展开了树节点,则双击该节点时将其折叠;如果折叠了树节点,则双击该节点时将其展开

tv.NodeMouseDoubleClick += delegate(object sender, TreeNodeMouseClickEventArgs e)
{
    if (e.Node.IsExpanded)
        e.Node.Collapse();
    else
        e.Node.Expand();
};