Delphi. DBTreeView. Простой алгоритм обхода всего дерева и обход всех детей конкретного узла.

Данные алгоритмы не рекурсивны, как возможно стоило бы сделать. Но в компоненте TTreeView есть ряд готовых методов, которыми можно просто пользоваться. В данном случае, мы опираемся на метод GetNext, который дает нам всегда следующий узел, независимо от уровня.

Пусть есть дерево TTreeView. Вот простой способ обойти все дерево.

 

 

Обход самого узла и всех детей конкретного узла

 

This entry was posted in Delphi. Bookmark the permalink.