Как в TEdit переместить коретку в конец текста

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
GodDog
незнакомец
Сообщения: 6
Зарегистрирован: 25.01.2007 18:16:52
Откуда: Россия
Контактная информация:

Как в TEdit переместить коретку в конец текста

Сообщение GodDog »

У меня следующий код, не позволяющий вводить в строку первым символом пробел, а так же исключающий из строки ' '(2 пробела и более)

Код: Выделить всё

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;                                                                         

Проблема в том что каретка встает в начало введенной строки, а мне бы надо чтобы она оставалась в конце строки.
GodDog
незнакомец
Сообщения: 6
Зарегистрирован: 25.01.2007 18:16:52
Откуда: Россия
Контактная информация:

Сообщение GodDog »

Извините за глупые вопросы - кареткой управляет свойство SelStert
Ответить