private void TravelTreeNode(TreeNode node) { if (node.Nodes.Count == 0) { if (!layer.GetEnableGroupColor((int)node.Tag)) { layer.SetEnableGroupColor((int)node.Tag, true); } layer.SetGroupColor((int)node.Tag, System.Drawing.Color.Red); return; } foreach (TreeNode n in node.Nodes) { TravelTreeNode(n); } if (!layer.GetEnableGroupColor((int)node.Tag)) { layer.SetEnableGroupColor((int)node.Tag, true); } layer.SetGroupColor((int)node.Tag, System.Drawing.Color.Red); }