BackgroundBrush: IGxBrush;
BackgroundBrush: Prognoz.Platform.Interop.Drawing.IGxBrush;
Свойство BackgroundBrush определяет кисть, которая будет использоваться для заполнения фона ячейки.
В качестве значения свойства указывается экземпляр одного из следующих классов:
GxHatchBrush. Штриховая кисть с заданным узором;
GxLinearGradientBrush. Линейно-градиентная кисть;
GxSolidBrush. Кисть, осуществляющая заливку сплошным цветом.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента TabSheetBox с наименованием «TabSheetBox1» и какого-либо источника данных для «TabSheetBox1».
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Selection: ITabRange;
Style: ITabCellStyle;
Begin
Selection := TabSheetBox1.Source.GetTabSheet.View.Selection.Range;
Style := Selection.Style;
Style.BackgroundBrush := New GxSolidBrush.Create(GxColor.FromName("Green"));
End Sub Button1OnClick;
При нажатии на кнопку для ячеек, которые выделены в «TabSheetBox1», будет изменен стиль фонового изображения: фон будет закрашен зеленым цветом.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.
Imports Prognoz.Platform.Interop.Drawing;
Imports Prognoz.Platform.Interop.Tab;
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
Selection: ITabRange;
Style: ITabCellStyle;
ColorCls: GxColorClass = New GxColorClassClass();
Brush: GxSolidBrush = New GxSolidBrushClass();
Begin
Selection := TabSheetBoxNet1.Source.GetTabSheet().View.Selection.Range;
Style := Selection.Style;
Brush.Create(ColorCls.FromName("Green"));
Style.BackgroundBrush := Brush;
End Sub;
См. также: