Bei allen von TCustomEdit abgeleiteten Klassen gibts die Eigenschaften SelStart und SelLength. SelStart gibt den Start des markierten Textes an, und wenn kein Text markiert ist, ist SelStart die Cursorposition, wobei 0 das erste Zeichen darstellt. Also z.B.:
Delphi-Quellcode:
Memo1.SelStart := Length(Memo1.Text)-1;
Memo1.SelLength := 0;