private void lbColumns_SelectedIndexChanged(object sender, EventArgs e) { int index = lbColumns.SelectedIndex; if (index > -1) { groupBox1.Enabled = true; ColumnLocked locked = tTeeGrid1.Columns[index].Locked; switch (locked) { case ColumnLocked.None: rbNone.Checked = true; break; case ColumnLocked.Left: rbLeft.Checked = true; break; case ColumnLocked.Right: rbRight.Checked = true; break; default: break; } } }
private void rb_CheckedChanged(object sender, EventArgs e) { RadioButton rb = sender as RadioButton; Column column = tTeeGrid1.Columns[lbColumns.SelectedIndex]; ColumnLocked locked = ColumnLocked.None; if (rb.Name.Contains("Left")) { locked = ColumnLocked.Left; } else if (rb.Name.Contains("Right")) { locked = ColumnLocked.Right; } SetLocked(column, locked); }
private void SetLocked(Column AColumn, ColumnLocked ALocked) { AColumn.Locked = ALocked; if (AColumn.Locked == ColumnLocked.None) { AColumn.ParentFormat = true; } else { AColumn.ParentFormat = false; AColumn.Format.Brush.Show(); if (AColumn.Locked == ColumnLocked.Left) { AColumn.Format.Brush.Color = Color.NavajoWhite; } else { AColumn.Format.Brush.Color = Color.Salmon; } } }