Also, falls es das ist, was du suchst:
Eine bestimmte Zeile x aus Memo1 von der alten Stelle entfernen, und als erste Zeile verwenden (die erste Zeile wird dann natürlich zur zweiten):
Delphi-Quellcode:
//x: Zeile x löschen und als erste Zeile einfügen (Achtung: erste Zeile: x=0, zweite Zeile: x=1, usw.)
var x: Integer; s: String;
begin
s:=Memo1.Lines[x];
Memo1.Lines.Delete(x);
Memo1.Lines.Insert(0,s);
end;
So müsste es gehen ...