protected virtual void CheckNodesRec(TreeNode parent, bool check) { foreach (TreeNode n in parent.Nodes) { n.Checked = check; // CheckNodesRec(n, check); } }