ITabColumnSearch.AddCondition

Синтаксис

AddCondition(Row: Integer; Text: String; CaseSensitive: Boolean; WholeWordsOnly: Boolean);

Параметры

Row - номер строки, по которой задается условие поиска.

Text - текст, который будет искаться в ячейках.

CaseSensitive - параметр, определяющий будет ли учитываться регистр символов при поиске.

WholeWordsOnly - параметр, определяющий будет ли искаться слово целиком.

Описание

Метод AddCondition осуществляет добавление условия поиска.

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента TabSheetBox и компонента UiTabSheet с наименованием «UiTabSheet1». «UiTabSheet1» является источником данных для компонента TabSheetBox.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    TSheet: ITabSheet;
    ColumnSearch: ITabColumnSearch;
    Result: ITabSearchResult;
    i: Integer;
Begin
    TSheet := UiTabSheet1.TabSheet;
    ColumnSearch := TSheet.CreateColumnSearch;
    ColumnSearch.AddCondition(0"1"FalseTrue);
    ColumnSearch.AddCondition(1"10"FalseTrue);
    Result := ColumnSearch.Execute;
    If Result <> Null Then
        i := Result.CurrentColumn;
    End If;
End Sub Button1OnClick;

При нажатии на кнопку будет осуществлен поиск столбца, содержащего в первой строке значение "1" ,а во второй - "10. В случае удачного поиска в переменной «i» будет содержаться номер найденного столбца.

См. также:

ITabColumnSearch