Hallo,
Zitat von
hardcorehorst:
...( 4 inklusive der blöden leeren letzten zeile)
...die blöde 4. zeile kann auch weg...
wenn es in den Zeilen Deines Memo keine Leerzeichen am Anfang und/oder Ende gibt die erhalten bleiben müssen kannst Du folgendes einbauen:
Zitat von
Delphi-Hilfe:
Die Funktion Trim entfernt alle am Anfang und Ende eines Strings vorhandenen Leer- und Steuerzeichen.
Memo1.Text := Trim(Memo1.Text);
willst Du eventuelle Leerzeichen erhalten, dann nimm diesen Code:
Memo1.Text := Copy(Memo1.Text,1,Length(Memo1.Text)-2);
Es werden die letzten beiden Steuerzeichen, die diesen "blöden" Zeilenumbruch erzeugen gelöscht.
Diese erste Zeile die Du löschen möchtest, ist in der Eigenschaft Lines deines Memo eingetragen.
Diesen Eintrag kannst Du im Objekt-Inspektor löschen, indem Du hinter der Eigenschaft Lines den Stringlisten-Editor aufrufst und den Eintrag entfernst.
Wenn beide Zeilen, die Erste und Letzte gelöscht sind, brauchst Du auch nichts mehr zum Scrollen.