Вопрос

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

Это было полезно?

Решение

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

public void Collapse(
    bool ignoreChildren
)

INSORECHILDREN Тип: System.boolean True, чтобы оставить дочерние узлы в их нынешнем состоянии; Неверно, чтобы разрушить дочерние узлы.

Видеть: http://msdn.microsoft.com/en-us/library/ms161262.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top