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

Реклама
Новое
Реклама