private void Initialiser(IErreur[] erreurs, EModeAffichageErreurs mode) { List <IErreur> lst = new List <IErreur>(); foreach (IErreur err in erreurs) { lst.Add(err); } Initialiser(lst, mode); }
private void Initialiser(List <IErreur> erreurs, EModeAffichageErreurs mode) { m_ctrlErreurs.Initialiser(erreurs); m_tt.SetToolTip(m_ctrlErreurs, m_ctrlErreurs.Erreurs.Count + " " + I.T("Errors...|126")); switch (mode) { case EModeAffichageErreurs.Automatique: if (m_ctrlErreurs.OnlyValidationErrors) { m_icone = EFormAlerteType.Exclamation; m_btns = EFormAlerteBoutons.IgnorerCorriger; } else { m_icone = EFormAlerteType.Erreur; m_btns = EFormAlerteBoutons.Corriger; } break; case EModeAffichageErreurs.AvecIgnorer: m_icone = EFormAlerteType.Exclamation; m_btns = EFormAlerteBoutons.IgnorerCorriger; break; case EModeAffichageErreurs.SansIgnorer: m_icone = EFormAlerteType.Erreur; m_btns = EFormAlerteBoutons.Corriger; break; default: break; } m_bIsErrorBox = true; ActualForme(); }
public CFormAlerte(List <IErreur> erreurs, EModeAffichageErreurs mode) { InitializeComponent(); Initialiser(erreurs, mode); }
public static DialogResult Afficher(List <IErreur> erreurs, EModeAffichageErreurs mode) { CFormAlerte frm = new CFormAlerte(erreurs, mode); return(frm.ShowDialog()); }