private void UpdateTreeSelection(TreeNode node, DocObject selection) { if (node.Tag == selection) { this.treeView.SelectedNode = node; return; } foreach (TreeNode child in node.Nodes) { UpdateTreeSelection(child, selection); } }