- Код: Выделить всё
procedure TForm1.Zenzura(e: TEdit);
begin
e.Text:=TrimLeft(e.Text);
while not(e.Text=StringReplace(e.Text, ' ', ' ',[rfReplaceAll])) do
e.Text:=StringReplace(e.Text, ' ', ' ',[rfReplaceAll]);
end;
Проблема в том что каретка встает в начало введенной строки, а мне бы надо чтобы она оставалась в конце строки.