ITabEditor.Text

Синтаксис Fore

Text: String;

Синтаксис Fore.NET

Text: String;

Описание

Свойство Text возвращает текст, установленный в текущий момент в редакторе ячейки.

Пример Fore

Для выполнения примера предполагается наличие формы, расположенного на ней компонента TabSheetBox с наименованием «TabSheetBox1» и какого-либо источника данных для «TabSheetBox1». Для таблицы, отображаемой в «TabSheetBox1», включена генерация события, связанного с редактированием ячейки. Указанная процедура установлена в качестве обработчика события OnEditorTextChanged компонента «TabSheetBox1».

    Sub TabSheetBox1OnEditorTextChanged(Sender: Object; Args: ITabEditorEventArgs);
    Var
        Editor: ITabEditor;
    Begin
        Editor := Args.Editor;
        Debug.WriteLine("Редактируемая ячейка: " + Editor.Sheet.Cell(Editor.Row, Editor.Column).Address);
        Debug.WriteLine("Текущий текст:" + Editor.Text);
        Debug.WriteLine("Текущий отформатированный текст:" + Editor.XamlText);
    End Sub TabSheetBox1OnEditorTextChanged;

При возникновении события в консоль среды разработки будет выведена информация об ячейке, редактируемой в текущий момент, а также текущий введенный текст и отформатированный текст.

Пример Fore.NET

Для выполнения примера предполагается наличие формы, расположенного на ней компонента TabSheetBoxNet с наименованием «TabSheetBoxNet1» и какого-либо источника данных для «TabSheetBoxNet1». Для таблицы, отображаемой в «TabSheetBoxNet1», включена генерация события, связанного с редактированием ячейки. Указанная процедура установлена в качестве обработчика события OnEditorTextChanged компонента «TabSheetBoxNet1».

Imports System.Diagnostics;
Imports Prognoz.Platform.Interop.Tab;

    Private Sub tabSheetBoxNet1_OnEditorTextChanged(Sender: System.Object; Args: Prognoz.Platform.Interop.Tab.TabEditorEventArgs);
    Var
        Editor: ITabEditor;
    Begin
        Editor := Args.Editor;
        Debug.WriteLine("Редактируемая ячейка: " + Editor.Sheet.Cell[Editor.Row, Editor.Column].Address);
        Debug.WriteLine("Текущий текст:" + Editor.Text);
        Debug.WriteLine("Текущий отформатированный текст:" + Editor.XamlText);
    End Sub;

При возникновении события в консоль среды разработки будет выведена информация об ячейке, редактируемой в текущий момент, а также текущий введенный текст и отформатированный текст.

См. также:

ITabEditor