DELPHI MEMO СОРТИРОВКА
В Delphi компонент TMemo
позволяет редактировать многострочный текст. Кроме основных функций (вставка, копирование, вырезание, поиск и т.д.), часто требуется производить также сортировку данных.
Проще всего отсортировать строки в TMemo
с помощью метода Sort
объекта класса TStringList
. Необходимо прочитать содержимое TMemo
, записать каждую строку в TStringList
, выполнить сортировку и записать результат обратно в TMemo
.
var sl: TStringList; i: Integer; begin sl := TStringList.Create; try sl.Text := Memo1.Text; sl.Sort; Memo1.Text := ''; for i := 0 to sl.Count - 1 do Memo1.Lines.Add(sl[i]); finally sl.Free; end;
В данном примере используется временный объект класса TStringList
, который создается с помощью оператора Create
и удаляется с помощью оператора Free
. Метод Text
заполняет TStringList
строками из TMemo
, а метод Sort
выполняет сортировку. Затем строки записываются обратно в TMemo
с помощью метода Lines
.
21 Delphi 7 Компоненты Label, Edit, Memo
#1. отрывок платного урока. Типизированные файлы и работа с разными компонентами
Delphi - Загрузка данных из текстового файла и компонент OpenDialog
Курсы программирования. Урок 10. Команда InputBox и компонент Memo
урок на делфи 26. поиск самой большой строки в memo и listbox
Курсы программирования. Алгоритм №10. Сортировка массива по возрастанию и убыванию
Delphi 7 Компонент Memo
Co potrafi chińskie Delphi w Mercedesie vs Star-Diagnosis