Einzelnen Beitrag anzeigen

mani64

Registriert seit: 8. Apr 2009
49 Beiträge
 
Delphi 5 Professional
 
#1

TRichedit - Cursor und Bildausschnitt positionieren

  Alt 18. Apr 2009, 10:38
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??
  Mit Zitat antworten Zitat