[]
        
(Showing Draft Content)

C1.Win.FlexGrid.CellBorder.HorizontalColor

HorizontalColor Property

HorizontalColor

Gets or sets the horizontal border edges color (except for 3D borders) when Direction is set to BothDifferent.

Declaration
public Color HorizontalColor { get; set; }
Remarks

Used with Direction = BothDifferent only. Customize Color property for other cases.

Makes sence for Style set to Flat, Double or Dotted only. 3D borders are always drawn using the system colors defined for highlights and shadows.

Examples

Set green bottom border for selected column header cells.

var flexGrid = new C1.Win.FlexGrid.C1FlexGrid();
c1FlexGrid1.Styles.SelectedColumnHeader.Border.Direction = BorderDirEnum.BothDifferent;
c1FlexGrid1.Styles.SelectedColumnHeader.Border.HorizontalColor = Color.Green;

HorizontalColor value will be ignored.

var flexGrid = new C1.Win.FlexGrid.C1FlexGrid();
c1FlexGrid1.Styles.SelectedColumnHeader.Border.Direction = BorderDirEnum.Both;
c1FlexGrid1.Styles.SelectedColumnHeader.Border.HorizontalColor = Color.Green;

Set wide green bottom border and thin gray side border for selected column header cells.

var flexGrid = new C1.Win.FlexGrid.C1FlexGrid();
c1FlexGrid1.Styles.SelectedColumnHeader.Border.Direction = BorderDirEnum.BothDifferent;
c1FlexGrid1.Styles.SelectedColumnHeader.Border.VerticalWidth = 1;
c1FlexGrid1.Styles.SelectedColumnHeader.Border.HorizontalWidth = 3;
c1FlexGrid1.Styles.SelectedColumnHeader.Border.HorizontalColor = Color.Green;
c1FlexGrid1.Styles.SelectedColumnHeader.Border.VerticalColor = Color.Gray;