StyleIndex: Integer;
The StyleIndex property sets a style from the collection of styles.
Executing the example requires a form with the Button1 button located on it, the TabSheetBox component and the UiTabSheet component named UiTabSheet1. UiTabSheet1 is the data source for TabSheetBox.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
TSheet: ITabSheet;
TRange: ITabRange;
Style: ITabCellStyle;
i: Integer;
Begin
Style := New TabCellStyle.Create;
Style.Font.Color := GxColor.FromName("Red");
Style.Font.Bold := TriState.OnOption;
Style.BackgroundColor := GxColor.FromName("Green");
TSheet := UiTabSheet1.TabSheet;
i := TSheet.AddStyle(Style);
TRange := TSheet.View.Selection.Range;
TRange.StyleIndex := i;
End Sub Button1OnClick;
Clicking the button adds style to style collection. This style is applied to the selected table range.
See also: