private void CheckPass() { errorProvider1.Clear(); if (textBoxX1.Text == "") { SetError("不可空白。"); btn_save.Enabled = false; return; } if (ValidateEvent != null) { ReviseRuleNameEventArgs eventArg = GetArgs(); ValidateEvent.Invoke(this, eventArg); if (eventArg.Error == true) { SetError(eventArg.ErrorString); btn_save.Enabled = false; return; } else { btn_save.Enabled = true; } } }
private ReviseRuleNameEventArgs GetArgs() { ReviseRuleNameEventArgs args = new ReviseRuleNameEventArgs(); string schoolYear = integerInput1.Text; string ruleName = textBoxX1.Text; args.OldSchoolYear = _OldSchoolYear; args.OldRuleName = _OldRuleName; args.NewSchoolYear = schoolYear; args.NewRuleName = ruleName; return(args); }