public static void ClearForm(GroupBox.ControlCollection cc) { foreach (Control ctrl in cc) { if (ctrl is TextBox) { ((TextBox)ctrl).Text = ""; } else if (ctrl is ComboBox) { ((ComboBox)ctrl).SelectedIndex = -1; } else if (ctrl is CheckBox) { ((CheckBox)ctrl).Checked = false; } else if (ctrl is Bunifu.Framework.UI.BunifuCheckbox) { ((Bunifu.Framework.UI.BunifuCheckbox)ctrl).Checked = false; } else if (ctrl is MaskedTextBox) { ((MaskedTextBox)ctrl).Clear(); } else { ClearAndEnableControls(ctrl.Controls); } } }
public void CheckAddButton4Enable(GroupBox.ControlCollection maskedBoxColl) { foreach (Control control in maskedBoxColl) { if (control is MaskedTextBox) { ErrProvider(maskedBoxColl); Add((MaskedTextBox)control); } } for (int i = 0; i < maskedName.Count; i++) { if (string.IsNullOrEmpty(maskedName[i].Text)) { addButton.Enabled = false; Clear(); break; } if (i == maskedName.Count - 1) { Clear(); addButton.Enabled = true; } } }
private void ErrProvider(GroupBox.ControlCollection maskedBoxColl) { foreach (Control control in maskedBoxColl) { if (control is MaskedTextBox) { if (string.IsNullOrEmpty(control.Text)) { unfilledMaskedTB.SetError(control, "Нихуя нет"); } else { unfilledMaskedTB.SetError(control, null); } } } }
public static void ClearAndEnableControls(GroupBox.ControlCollection cc) { foreach (Control ctrl in cc) { if (ctrl is TextBox) { ((TextBox)ctrl).Text = ""; ctrl.Enabled = true; } else if (ctrl is ComboBox) { ((ComboBox)ctrl).SelectedIndex = -1; ctrl.Enabled = true; } else if (ctrl is Bunifu.Framework.UI.BunifuImageButton) { ctrl.Enabled = true; } else { ClearAndEnableControls(ctrl.Controls); } } }