Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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;
        }