/// ///////////////////////////////////////////////////// public void Init(CParametrePlanificationTache parametre) { m_lnkAjouterPlanification.Focus(); ArrayList lst = new ArrayList(m_panelPlanifications.Controls); foreach (Control ctrl in lst) { ctrl.Parent.Controls.Remove(ctrl); ctrl.Dispose(); } m_panelPlanifications.Controls.Clear(); foreach (CPlanificationTache planif in parametre.Planifications) { CPanelIncorporePanelPlanification lePanel = CreateNewPanel(); lePanel.Init(planif); lePanel.Collapse(); } }