Einzelnen Beitrag anzeigen

Benutzerbild von Lannes
Lannes

Registriert seit: 30. Jan 2005
Ort: Münster
745 Beiträge
 
Delphi 3 Professional
 
#16

Re: tmemo cursor an erste stelle

  Alt 9. Nov 2005, 13:00
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.
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
  Mit Zitat antworten Zitat