public void Init(C2iExpression[] 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)) { CTextBoxZoomFormule textBox = ctrl as CTextBoxZoomFormule; if (textBox != null) { textBox.Visible = false; m_panelFormules.Controls.Remove(textBox); textBox.Dispose(); } } m_textBoxSel = null; foreach (C2iExpression formule in formules) { CTextBoxZoomFormule textBox = CreateTextBoxFormule(); textBox.Formule = 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; }