TEdit(Sender).SelStart := i;
Das muss aber so heißen:
TEdit(Sender).SelStart := i - 1;
Der Cursor ist ja hinter dem bereits eingetippten Leerzeichen, wenn man dieses nun löscht, ist der Cursor 1 zu weit rechts
Zitat von
himitsu:
Zitat von
Delphiturbo:
Ich konnte einen Satz mit mehreren Leerzeichen in Edit1.Text einfügen
hattest du auch die Events deinem Edit hinzugefügt?