示例#1
0
 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);
         }
     }
 }
示例#2
0
        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;
                }
            }
        }
示例#3
0
 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);
             }
         }
     }
 }
示例#4
0
 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);
         }
     }
 }