private void deleteAllRowControls() { for (int rowIndex = _rowControls.Count - 1; rowIndex >= 0; --rowIndex) { RowControl rowControl = _rowControls[rowIndex]; _rowControls.RemoveAt(rowIndex); this.tableLayoutPanel.RowStyles.RemoveAt(rowIndex); this.tableLayoutPanel.Controls.Remove(rowControl.SelectCheckBox); this.tableLayoutPanel.Controls.Remove(rowControl.NameTextBox); this.tableLayoutPanel.Controls.Remove(rowControl.TypeComboBox); this.tableLayoutPanel.Controls.Remove(rowControl.IsArrayCheckBox); this.tableLayoutPanel.Controls.Remove(rowControl.ByReferrenceCheckBox); this.tableLayoutPanel.Controls.Remove(rowControl.DisplayNameTextBox); rowControl.Cleanup(); } this.tableLayoutPanel.RowCount = 1; }
private void deleteAllRowControls() { for (int rowIndex = _rowControls.Count - 1; rowIndex >= 0; --rowIndex) { RowControl rowControl = _rowControls[rowIndex]; _rowControls.RemoveAt(rowIndex); this.tableLayoutPanel.RowStyles.RemoveAt(rowIndex); this.tableLayoutPanel.Controls.Remove(rowControl.SelectCheckBox); this.tableLayoutPanel.Controls.Remove(rowControl.NameTextBox); this.tableLayoutPanel.Controls.Remove(rowControl.TypeTextBox); if (rowControl.DefaultValueEditor != null) { this.tableLayoutPanel.Controls.Remove(rowControl.DefaultValueEditor); } this.tableLayoutPanel.Controls.Remove(rowControl.DescTextBox); rowControl.Cleanup(); } this.tableLayoutPanel.RowCount = 1; }