RICHEDIT DELPHI ВЫДЕЛИТЬ СТРОКУ
RichEdit в Delphi позволяет выделять как отдельные символы, так и блоки текста. Выделение происходит через свойство SelStart и SelLength.
Для выделения всей строки в RichEdit можно использовать следующий код:
RichEdit1.SelStart := RichEdit1.Perform(EM_LINEINDEX, RichEdit1.CaretPos.Y, 0);
RichEdit1.SelLength := Length(RichEdit1.Lines[RichEdit1.CaretPos.Y]);
Для выделения нескольких строк можно использовать следующий код:
var
StartLine, EndLine: Integer;
begin
StartLine := RichEdit1.Perform(EM_LINEFROMCHAR, RichEdit1.SelStart, 0);
EndLine := RichEdit1.Perform(EM_LINEFROMCHAR, RichEdit1.SelStart + RichEdit1.SelLength, 0);
RichEdit1.SelStart := RichEdit1.Perform(EM_LINEINDEX, StartLine, 0);
RichEdit1.SelLength := RichEdit1.Perform(EM_LINEINDEX, EndLine + 1, 0) - RichEdit1.SelStart;
end;
Этот код выделяет все строки от начальной до конечной.
Урок на делфи 73. Добавить данные в memo
БИНАРНЫЕ ОПЦИОНЫ - Как отработать реакцию на рынке - Бинарные опционы стратегия
Delphi Programming Tutorial #56 - Extracting RichText from a TRichEdit
Как рисовать фигуры и картинки через код в Delphi (Без Image) - [Коротко о Canvas]
Excel. Как подсветить строку (условное форматирование)
Деловая программа ПМЭФ-2023. День третий: прямая трансляция
DELPHI Урок 3 Создание БД, добавление, удаление, изменение записей
Delphi TreeView Programming: RichText Formatting
Типизированные файлы / Таблица Stringgrid / Вкладки / Memo / MainMenu / График / Бегущая строка
Информатика, 3 класс. Основные команды редактирования: вырезать, копировать, вставить, удалить