|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.08.2013, 18:35 | #1 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
TEdit выделение справа налево
Знаю как выделить текст в TEdit :
E.SelStart:=5; E.SelLength:=10; будет выделен фрагмент с 5 по 10 символ и курсор встанет в конец выделенного фрагмента: йа - креве|дко лалала А как выделить так, чтобы курсор вставал в начало выделенного фрагмента? йа - |креведко лалала Интуитивно хочется сделать так: E.SelStart:=10; // начинаем справа E.SelLength:=-5; // выделяем налево Фрагмент выделяется как и ожидалось - с 5 по 10 символ, но курсор при этом встает все-равно в конец фрагмента: йа - креве|дко лалала Может курсором как-то отдельно можно управлять, независимо от выделения? |
20.08.2013, 19:03 | #2 |
Заблокирован
Регистрация: 20.08.2013
Сообщений: 5
|
с помощью SendMessage, если я не ошибаюсь. Список сообщений можно посмотреть на msdn.
|
23.08.2013, 23:49 | #3 |
Пользователь
Регистрация: 01.02.2011
Сообщений: 33
|
В интернете полным примеров, ищи "перемещение каретки".
|
24.08.2013, 10:42 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вывести строку в обратном порядке - справа налево ( 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 |