|
<< Нажмите, чтобы показать Содержание >> 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).
Примечание про Юникод:
В компоненте строки хранятся в юникодном формате. SetCurrentItemTextA конвертирует ANSI-строку в юникодную строку. Для текстовых элементов конвертация происходит на основе их Charset. Если это свойство равно DEFAULT_CHARSET, и для нетекстовых элементов, используется Style.DefCodePage.
SetCurrentItemText работает:
▪как SetCurrentItemTextA в Delphi 2007 и более ранних
▪как SetCurrentItemTextW в Delphi 2009 и более новых
▪со строкой UTF-8 in Lazarus
Тип метода:
редактирование документа.
См. также методы:
См. также методы TCustomRichView:
См. также свойства:
См. также: