SelStart wird nicht in Zeilen angegeben.
Delphi-Quellcode:
REditOut.SelStart := Length(REditOut.Text);
// oder in Kurz
REditOut.SelStart := -1;
Zitat:
Nach dem Delete oder vorher?
Wenn
durch das Delete die Position verschoben wird, dann wirst du es wohl danach machen müssen.
PS: das Delete vor dem Add würde auch gehn, da durch das Add ebenfalls die Position verschoben wird ... darum ist es danach immer am Textende.
Eigentlich sollte bei Add automatisch gescrollt werden, darum würde ich es so machen und nicht selber nochmals scollen:
Delphi-Quellcode:
while REditOut.Lines.Count >= 200 do
REditOut.Lines.Delete(0);
REditOut.Lines.Add(s);