TCustomRichViewEdit.SetCurrentItemText, SetCurrentItemTextA, SetCurrentItemTextW

<< Нажмите, чтобы показать Содержание >>

TCustomRichViewEdit.SetCurrentItemText, SetCurrentItemTextA, SetCurrentItemTextW

Методы, реализующие операции редактирования, изменяющие текст элемента в позиции каретки.

procedure SetCurrentItemText(const s: String);

procedure SetCurrentItemTextA(const s: TRVAnsiString);

procedure SetCurrentItemTextW(const s: TRVUnicodeString);

SetCurrentItemText(s) работает как TopLevelEditor.SetItemTextEd(TopLevelEditor.CurItemNo, s).

SetCurrentItemTextA(s) работает как TopLevelEditor.SetItemTextEdA(TopLevelEditor.CurItemNo, s).

SetCurrentItemTextW(s) работает как TopLevelEditor.SetItemTextEdW(TopLevelEditor.CurItemNo, s).

 

Параметры:

s – текст, присваиваемый элементу. Для текстовых элементов это видимый текст. Для нетекстовых – строка, связанная с элементом (не показывается пользователю). S должен не содержать символы разрыва строки (CR и LF). Для текстовых элементов, он не должен содержать символов CR, LF, TAB, FF (#13, #10, #9, #12).

unicode Примечание про Юникод:

В компоненте строки хранятся в юникодном формате. SetCurrentItemTextA конвертирует ANSI-строку в юникодную строку. Для текстовых элементов конвертация происходит на основе их Charset. Если это свойство равно DEFAULT_CHARSET, и для нетекстовых элементов, используется Style.DefCodePage.

SetCurrentItemText работает:

как SetCurrentItemTextA в Delphi 2007 и более ранних

как SetCurrentItemTextW в Delphi 2009 и более новых

со строкой UTF-8 in Lazarus

 

Тип метода: editstyle редактирование документа.

 

См. также методы:

GetCurrentItemText -A -W;

SetItemTextEd -A -W.

См. также методы TCustomRichView:

SetItemText -A -W.

См. также свойства:

CurItemNo;

CurItemStyle.

См. также:

Изменение элементов документа;

Типы элементов документа;

Юникод в ТРВ-Редакторе.