public static bool ValidaForm(Control control, ErrorProvider error) { bool conerror = false; foreach (Control item in control.Controls) { if (item.Controls.Count > 0) { bool conerror2 = ValidaForm(item, error); if (conerror2 == true) { conerror = true; } } if (item is Utilidades.textbox) { Utilidades.textbox obj = (Utilidades.textbox)item; if (obj.Validar == true) { error.SetError(obj, (string.IsNullOrEmpty(obj.Text.Trim())) ? "Campo obligatorio" : ""); if (string.IsNullOrEmpty(obj.Text.Trim())) { conerror = true; } } } } return(conerror); }
private void but_validar_Click(object sender, EventArgs e) { foreach (Control item in Controls) { if (item is Utilidades.textbox) { Utilidades.textbox obj = (Utilidades.textbox)item; if (obj.Validar) { errorProvider1.SetError(obj, String.IsNullOrEmpty(obj.Text.Trim()) ? "Required Field" : ""); } } } }