StyleIndex: Integer;
StyleIndex: Integer;
Свойство StyleIndex устанавливает стиль из коллекции стилей.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента TabSheetBox и компонента UiTabSheet с наименованием «UiTabSheet1». «UiTabSheet1» является источником данных для 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;
При нажатии на кнопку будет добавлен стиль в коллекцию стилей. Данный стиль будет применен для отмеченного диапазона таблицы.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента TabSheetBoxNet и компонента UiTabSheetNet с наименованием «UiTabSheetNet1». «UiTabSheetNet1» является источником данных для TabSheetBoxNet.
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
ColorClass: GxColorClassClass = New GxColorClassClass();
TSheet: ITabSheet;
Range: ITabRange;
Style: TabCellStyle;
i: Integer;
Begin
Style := New TabCellStyle();
Style.Font.Color := ColorClass.FromName("Red");
Style.Font.Bold := TriState.tsOnOption;
Style.BackgroundColor := ColorClass.FromName("Green");
TSheet := UiTabSheetNet1.TabSheetUi.TabSheet;
i := TSheet.AddStyle(Style);
Range := TSheet.View.Selection.Range;
Range.StyleIndex := i;
End Sub;
При нажатии на кнопку будет добавлен стиль в коллекцию стилей. Данный стиль будет применен для отмеченного диапазона таблицы.
См. также: