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

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

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

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

Сообщение GodDog » 27.03.2007 13:56:23

У меня следующий код, не позволяющий вводить в строку первым символом пробел, а так же исключающий из строки ' '(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 19:16:52
Откуда: Россия

Сообщение GodDog » 27.03.2007 16:04:09

Извините за глупые вопросы - кареткой управляет свойство SelStert
GodDog
незнакомец
 
Сообщения: 6
Зарегистрирован: 25.01.2007 19:16:52
Откуда: Россия


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

Рейтинг@Mail.ru