Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.08.2013, 18:35   #1
xrob
Форумчанин
 
Регистрация: 18.10.2010
Сообщений: 419
По умолчанию TEdit выделение справа налево

Знаю как выделить текст в TEdit :
E.SelStart:=5;
E.SelLength:=10;
будет выделен фрагмент с 5 по 10 символ и курсор встанет в конец выделенного фрагмента:
йа - креве|дко лалала

А как выделить так, чтобы курсор вставал в начало выделенного фрагмента?
йа - |креведко лалала

Интуитивно хочется сделать так:
E.SelStart:=10; // начинаем справа
E.SelLength:=-5; // выделяем налево
Фрагмент выделяется как и ожидалось - с 5 по 10 символ,
но курсор при этом встает все-равно в конец фрагмента:
йа - креве|дко лалала

Может курсором как-то отдельно можно управлять, независимо от выделения?
xrob вне форума Ответить с цитированием
Старый 20.08.2013, 19:03   #2
йерулап
Заблокирован
 
Регистрация: 20.08.2013
Сообщений: 5
По умолчанию

с помощью SendMessage, если я не ошибаюсь. Список сообщений можно посмотреть на msdn.
йерулап вне форума Ответить с цитированием
Старый 23.08.2013, 23:49   #3
Reimscher
Пользователь
 
Регистрация: 01.02.2011
Сообщений: 33
По умолчанию

В интернете полным примеров, ищи "перемещение каретки".
Reimscher вне форума Ответить с цитированием
Старый 24.08.2013, 10:42   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
ищи "перемещение каретки".
При перемещении каретки выделение должно сняться.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вывести строку в обратном порядке - справа налево ( lazarus ) lililili Lazarus, Free Pascal, CodeTyphon 2 15.02.2013 10:30
Поиск позиции справа налево agregator Microsoft Office Excel 26 09.07.2012 14:07
Возможен ли поиск справа налево в Exel? Dima_com Microsoft Office Excel 9 30.11.2011 18:03
Как сделать так, чтобы когда вводишь символы, текст двигался справа налево? gylayko Помощь студентам 7 03.11.2011 20:56
Найти числа,которые читаются слева-направо и справа-налево одинаково(например, 1001). Паскаль NikLik Помощь студентам 8 22.11.2007 23:00