Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Позиционирование курсора в компоненте TEdit


harismatik ©   (2002-03-15 13:22:00) 

Мэтры Дельфей! Есть следующая проблема. У меня есть некая форма с компонентами, выполненная как диалоговое окно ввода информации. Когда компонента TEdit получает фокус (по команде SetFocus), в нее по умолчанию записан некий текст. Курсор же помещается в НАЧАЛО этого текста. Мне надо, чтобы он попадал в КОНЕЦ введенного по умолчанию текста. Как это сделать?


harismatik   (2002-03-15 13:53:00) [1]

McSimm! Все ты правильно ответил. И все правильно понял. Именно это мне и было нужно. :) Правда пока вы все отвечали, я нашел ответ в форуме ниже. Подобный вопрос задавал kronos :) Но все равно - всем спасибо.


McSimm   (2002-03-15 13:35:00) [2]

А ответил я неправильно!
Почему-то решил, что курсор надо в конец текста поместить :)


Shaman_Naydak   (2002-03-15 13:33:00) [3]

Извини, McSimm, пока меня отвлекали, ты уже ответил


Shaman_Naydak   (2002-03-15 13:32:00) [4]

на OnEnter повесь event:
(Sender as TEdit).SelStart:=-1;


McSimm   (2002-03-15 13:29:00) [5]

В собитии OnEnter :
with Sender as TEdit do
SelStart := Length(Text)


Наверх

Титульная страница Поиск, карта сайта Написать письмо