//----------------------------------- private void m_lnkAddParametre_LinkClicked(object sender, EventArgs e) { CParametreJointure parametre = new CParametreJointure(); CEditeurParametreJointure editeur = new CEditeurParametreJointure(); editeur.Init(m_objetJointure, parametre); editeur.Dock = DockStyle.Top; m_panelJointure.Controls.Add(editeur); editeur.BringToFront(); editeur.Focus(); }
//----------------------------------- private void FillParametres() { m_panelJointure.SuspendDrawing(); foreach (Control ctrl in new ArrayList(m_panelJointure.Controls)) { ctrl.Visible = false; m_panelJointure.Controls.Remove(ctrl); ctrl.Dispose(); } foreach (CParametreJointure parametre in m_objetJointure.ParametresJointure) { CEditeurParametreJointure editeur = new CEditeurParametreJointure(); editeur.Init(m_objetJointure, parametre); m_panelJointure.Controls.Add(editeur); editeur.Dock = DockStyle.Top; editeur.BringToFront(); } m_panelJointure.ResumeDrawing(); }