override protected void ClearUI() { mTableControlCount = 0; this.SuspendLayout(); MainTableLayoutPanel.Visible = false; MainTableLayoutPanel.SuspendLayout(); MainTableLayoutPanel.Controls.Clear(); MainTableLayoutPanel.RowStyles.Clear(); //mControls.Clear(); // foreach (Control c in temp) // { // AddRow(c.Name, c); // } MainTableLayoutPanel.ResumeLayout(); MainTableLayoutPanel.Visible = true; this.ResumeLayout(); }
override protected void AddControls(List <Control> controls) { mTableControlCount = 0; this.SuspendLayout(); MainTableLayoutPanel.Visible = false; MainTableLayoutPanel.SuspendLayout(); MainTableLayoutPanel.Controls.Clear(); MainTableLayoutPanel.RowStyles.Clear(); foreach (Control c in controls) { AddRow(c.Name, c); } if (mbLastRowHack) { AddBlankRow(); } MainTableLayoutPanel.ResumeLayout(); MainTableLayoutPanel.Visible = true; this.ResumeLayout(); }