2016-08-24 3 views
0

Ich muss die erste Zeile von Memo1 nach Memo2 übertragen und die restlichen Zeilen von Memo1 nach oben verschieben.DELPHI 2. Zeile in erste Zeile verschieben Memo

Dies sind die erwarteten Ergebnisse:

image

image

+1

ich nicht, warum diese Frage so viel Downvoted ist. Es mag trivial sein, aber es ist gut gefragt. Obwohl es leicht von OP selbst beantwortet werden konnte, indem es ein bisschen mehr von 'TMemo' und' TStrings' Dokumentation las. –

+0

Anfänger Delphi Programmierer hier. :) –

Antwort

1

So:

Memo2.Lines.Add(Memo1.Lines[0]); 
Memo1.Lines.Delete(0); 
+0

sir Remy, wird Memo1.Lines [1] automatisch in die erste Zeile gehen? In meinem Beispiel sollten die Elemente in Memo1 gehen, wenn ich eine einzelne Zeile von Memo1 zu Memo2 übertrage. –

+0

Ja, die restlichen Zeilen werden beim Löschen einer Zeile nach oben verschoben. Du hättest es einfach ausprobiert und gesehen, was passiert. –

+0

Herr Remy, wird Memo1.Lines [1] automatisch in die erste Zeile gehen? In meinem Beispiel sollten die Elemente in Memo1 nach oben gehen, wenn ich eine einzelne Zeile von Memo1 nach Memo2 übertrage. Wie werde ich das tun? Übrigens, Sir Remy. –