Express > Интерфейсы сборки Express > IEaxTableStyle > IEaxTableStyle.VirtualCellsStyle
VirtualCellsStyle: ITabCellStyle;
VirtualCellsStyle: Prognoz.Platform.Interop.Tab.ITabCellStyle;
Свойство VirtualCellsStyle определяет стиль ячеек, которые были получены в результате совмещения рядов с различной календарной динамикой.
Данным стилем оформляются ячейки, для которых свойство ILanerTable.IsVirtualCell возвращает значение True.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента LanerBox и компонента UiErAnalyzer с наименованием «UiErAnalyzer1», являющегося источником данных для LanerBox. В «UiErAnalyzer1» должна быть загружена рабочая книга базы данных временных рядов.
Добавьте ссылки на системные сборки «Metabase», «Drawing».
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Eax: IEaxAnalyzer;
Style: IEaxTableStyle;
CellStyle: ITabCellStyle;
Begin
Eax := UiErAnalyzer1.ErAnalyzer;
Style := Eax.Grid.Style;
CellStyle := Style.VirtualCellsStyle;
CellStyle.BackgroundColor := GxColor.FromName("LightBlue");
Eax.Grid.Refresh;
(Eax As IMetabaseObject).Save;
End Sub Button1OnClick;
При нажатии на кнопку ячейки рабочей книги, которые были получены в результате совмещения рядов с различной календарной динамикой, будут подсвечены голубым цветом.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.
Imports Prognoz.Platform.Interop.Drawing;
Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Tab;
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
Eax: IEaxAnalyzer;
Style: IEaxTableStyle;
CellStyle: ITabCellStyle;
Begin
Eax := uiErAnalyzerNet1.ErAnalyzer.ErAnalyzer;
Style := Eax.Grid.Style;
CellStyle := Style.VirtualCellsStyle;
CellStyle.BackgroundColor := (New GxColorClassClass()).FromName("LightBlue");
Eax.Grid.Refresh();
(Eax As IMetabaseObject).Save();
End Sub;
См. также: