/// <summary> /// The condition is valid. In addition to clearing the error provider on the /// form, this also clears the error from the parent. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void selectedConditionsControl1_Condition_Valid(object sender, ValidationEventArgs e) { if (m_errorProvider == null) { m_errorProvider = new PolicyDesignerErrorProvider(ParentForm as MDIChildForm, errorProvider1); } m_errorProvider.SetError(selectedConditionsControl1, string.Empty); }
/// <summary> /// Something invalid has been entered for the condition. In addition to /// setting the error provider on the form, this also adds the error to /// the control's parent so that the parent can maintain a list of all /// outstanding errors with the policy set. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void selectedConditionsControl1_Condition_Invalid(object sender, ValidationEventArgs e) { if (m_errorProvider == null) { m_errorProvider = new PolicyDesignerErrorProvider(ParentForm as MDIChildForm, errorProvider1); } StringBuilder errorMessages = new StringBuilder(); foreach (string errorMessage in e.ErrorMessages) { errorMessages.AppendLine(errorMessage); } m_errorProvider.SetError(selectedConditionsControl1, errorMessages.ToString()); }
/// <summary> /// The name entered in the policy set name is valid. This also informs /// the parent form that there are no outstanding errors associated /// with this control. /// </summary> /// <param name="sender"></param> /// <param name="data"></param> private void policySetNameTextBox_OnValidCharacter(object sender, object data) { if (m_errorProvider == null) { m_errorProvider = new PolicyDesignerErrorProvider(ParentForm as MDIChildForm, errorProvider1); } m_errorProvider.SetError(policySetNameTextBox, string.Empty); }
/// <summary> /// The name entered in the policy set name is invalid. In addition to /// setting the local error provider, this informs the parent form of /// the error so that it can maintain a list of all outstanding errors /// </summary> /// <param name="sender"></param> /// <param name="data"></param> private void policySetNameTextBox_OnInvalidCharacter(object sender, InvalidCharacterEventArgs data) { if (m_errorProvider == null) { m_errorProvider = new PolicyDesignerErrorProvider(ParentForm as MDIChildForm, errorProvider1); } m_errorProvider.SetError(policySetNameTextBox, data.errMessage); }
public void Remove(PolicyDesignerErrorProvider er) { m_currentErrors.Remove(er); }
public void Add(PolicyDesignerErrorProvider er) { m_currentErrors.Add(er); }