By default, ValidateChildren will validate all enabled controls in a container, such as a form. Use this enumeration to restrict the types of controls whose Validating event is raised.
You can combine these enumerated values together with a bitwise OR operation. With this you can instruct a call to ValidateChildren to validate, such as only enabled controls that are immediate children of the container.
If you do not specify ImmediateChildren when you call ValidateChildren, the method will require that you validate all child controls in the control hierarchy.