Hallo,
mittlerweile gelingt es mir, neue Zeilen aus einer Datei am Ende meines Richedit-Textes anzuhängen.
Nun möchte ich, dass zwar das Anhängen am Ende geschieht, aber danach wieder die alte Cursor-Position und der alte Bildausschnitt angezeigt werden.
Ich verwende folgenden code:
Code:
richedit.lines.BeginUpdate;
curcuretpos:=richedit.selstart; // aktuelle Position speichern
richedit.selstart:=length(richedit.text); // Ende des Textes
// hier folgt nun das Einfügen der Zeilen - danach:
richedit.lines.EndUpdate;
richedit.selstart:=curcuretpos;
richedit.Repaint;
Zwar steht der Cursor dort, wo er soll, aber der Bildschirmausschnitt springt nicht an diese Stelle, sondern bleibt am Ende des Textes stehen. Wie kann ich erreichen, dass die alte Cursorstelle angezeigt wird??