/// <summary> /// Duyệt toàn bộ TreeList /// </summary> /// <param name="tree">TreeList cần duyệt</param> /// <param name="function">Delegate tới hàm cần thực hiện thao tác</param> public static void VisitTree(TreeList tree, ConTroHam.void_object function) { foreach (TreeListNode nRoot in tree.Nodes) { VisitNode(nRoot, function); } }
/// <summary> /// Duyệt TreeListNode và các TreeListNode con của nó /// </summary> /// <param name="node">TreeListNode cần duyệt</param> /// <param name="function">Delegate tới hàm cần thực hiện thao tác</param> public static void VisitNode(TreeListNode node, ConTroHam.void_object function) { function(node); foreach (TreeListNode nChild in node.Nodes) { VisitNode(nChild, function); } }