private void AddnewCanvasPanel() { CanvasPanel box = new CanvasPanel { Text = stGroupBoxTitle + (groupBoxes.Count + 1) }; box.RemoveCanvas += RemoveCanvas; tableLayoutPanel1.RowCount++; tableLayoutPanel1.Controls.Add(box); box.attachCanvasEntity(); groupBoxes.Add(box); OrderEntity.Instance.AddCanvasEntity(box.GetCanvasEntity()); }