/// <summary> /// Dessine dans le panel les éléments boutons d'une grille de cellules /// </summary> /// <param name="cellGrid"></param> private void DrawCells(CellGrid cellGrid) { //Clear efficace des précédents contrôles List <Control> ctrls = new List <Control>(pnlCells.Controls.Count); pnlCells.Controls.Clear(); foreach (Control c in ctrls) { c.Dispose(); } for (int j = 0; j < cellGrid.cells.Count; j++) { pnlCells.Controls.Add(cellGrid.cells[j].btnElement); } }