//-----------------------------------------
 public void Init(CFormuleNommee[] formules, CObjetPourSousProprietes objetAnalyse, IFournisseurProprietesDynamiques fournisseurProps)
 {
     this.SuspendDrawing();
     if (fournisseurProps == null)
     {
         fournisseurProps = new CFournisseurGeneriqueProprietesDynamiques();
     }
     m_fournisseurProps = fournisseurProps;
     m_objetAnalyse     = objetAnalyse;
     foreach (Control ctrl in new ArrayList(m_panelFormules.Controls))
     {
         CControleEditeFormuleNommee textBox = ctrl as CControleEditeFormuleNommee;
         if (textBox != null)
         {
             textBox.Visible = false;
             m_panelFormules.Controls.Remove(textBox);
             textBox.Dispose();
         }
     }
     m_textBoxSel = null;
     foreach (CFormuleNommee formule in formules)
     {
         CControleEditeFormuleNommee textBox = CreateTextBoxFormule();
         textBox.FormuleNommee = formule;
     }
     this.ResumeDrawing();
 }
 private void m_lnkSupprimer_LinkClicked(object sender, EventArgs e)
 {
     if (m_textBoxSel != null)
     {
         m_panelFormules.Controls.Remove(m_textBoxSel);
         m_textBoxSel.Visible = false;
         m_textBoxSel.Dispose();
     }
     m_textBoxSel = null;
 }