public static ICollection<string> GatherErrorMessages(Form parentForm)
{
ICollection<ErrorProvider> errorProviders = new List<ErrorProvider>();
ICollection<string> errorList = new List<string>();
GetErrorProviders( parentForm, errorProviders );
GetErrorMessages(parentForm, errorList, errorProviders);
return errorList;
}