private void Column_OnColumnDeleted(ucColumnSettings item) { grpName.Controls.Remove(item); if (OnColumnSizeChanged != null) { OnColumnSizeChanged(-item.Height); } }
private void Column_OnColumnAdded(ucColumnSettings item) { try { AddColumn(null); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void AddColumn(ColumnSettings colSett) { ucColumnSettings column = new ucColumnSettings(); column.OnColumnAdded += Column_OnColumnAdded; column.OnColumnDeleted += Column_OnColumnDeleted; grpName.Controls.Add(column); column.Dock = DockStyle.Top; column.BringToFront(); grpName.Height += column.Height; if (colSett != null) { column.init(colSett); } if (OnColumnSizeChanged != null) { OnColumnSizeChanged(column.Height); } }