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.

См. также:

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

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

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