Почему элемент управления TreeView сворачивает все дочерние узлы? - PullRequest
2 голосов
/ 07 июля 2010

Когда я программно сворачиваю узел TreeView следующим образом: treeView1.Nodes [0] .Collapse (), все дочерние узлы сворачиваются под ним, что действительно раздражает. Этого не происходит, когда вы вручную нажимаете на узел, чтобы свернуть его, и дочерние узлы запоминают свое свернутое / развернутое состояние. Как я могу предотвратить это?

1 Ответ

2 голосов
/ 07 июля 2010

Используйте следующий метод:

public void Collapse(
    bool ignoreChildren
)

ignoreChildren Тип: System.Boolean Значение true, чтобы оставить дочерние узлы в их текущем состоянии;false, чтобы свернуть дочерние узлы.

См .: http://msdn.microsoft.com/en-us/library/ms161262.aspx

...