ITabFormatCellContent.TextCondition

Syntax

TextCondition: TabConditionCellContentText;

Description

The TextCondition property determines the condition by text, which should be verified for formatted cells.

Comments

This property is used if ContentType is set to SpecificText.

Example

Executing the example requires a form with the Button1 button located on it, the TabSheetBox component named TabSheetBox1 and a data source for TabSheetBox.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

Tab: ITabSheet;

Range: ITabRange;

FormCond: ITabFormatCondition;

ValFormat: ITabFormatCellContent;

Style: ITabCellStyle;

Begin

Style := New TabCellStyle.Create;

Style.Font.Color := GxColor.FromName("White");

Style.BackgroundColor := GxColor.FromName("Black");

Tab := TabSheetBox1.Source.GetTabSheet;

Range := Tab.View.Selection.Range;

FormCond := Range.FormatConditions.Add;

FormCond.Type := TabConditionType.CellContent;

ValFormat := FormCond.Details As ITabFormatCellContent;

ValFormat.ContentType := TabFormatContentType.SpecificText;

ValFormat.SpecificText := "abc";

ValFormat.TextCondition := TabConditionCellContentText.Contains;

ValFormat.Style := Style;

End Sub Button1OnClick;

As a result, when the button is clicked, for the selected cell range a conditional format will be added, which applies to cells with certain values. Cell values, containing the "abc" character combination, will be displayed in white font on black background.

See also:

ITabFormatCellContent