Skip to content

Instantly share code, notes, and snippets.

@posaunehm
Created April 2, 2012 07:36
Show Gist options
  • Save posaunehm/2281427 to your computer and use it in GitHub Desktop.
Save posaunehm/2281427 to your computer and use it in GitHub Desktop.
A method enumurating all controls
static IEnumerable<Control> EnumurateAllControl(Control root)
{
yield return root;
foreach (var ctrl in root.Controls.Cast<Control>().SelectMany(c => EnumurateAllControl(c)))
{
yield return ctrl;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment