internal static void SetChildColor(Control parent) { Control child; for (int i=0; i < parent.child_controls.Count; i++) { child=parent.child_controls[i]; if (child.child_controls.Count>0) { SetChildColor(child); } } }