1 | ||||||
Положение каретки в поле ввода29.07.2013, 15:28. Показов 15033. Ответов 12
Метки нет Все метки)
(
Версия платформы 8.2.17 конфигурация на управляемых формах
Есть форма с многострочным полем ввода(Формула) и кучей кнопочек под ней, нажимая на которые вставляется некий текст в текущую позицию каретки ввода в поле ввода
при этом каретка перемещается в начало уже после выхода с процедуры, я так понимаю что после того как я присваиваю Формула = результат; идет обновление поля ввода и уже в это время сбрасывается позиция каретки, как можно это обойти?
0
|
|
29.07.2013, 15:28 | |
Ответы с готовыми решениями:
12
Положение каретки в консоли
|
2954 / 1766 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
29.07.2013, 15:49 | 2 |
по-моему никак. Только если right-arrow засовывать. Так для этого позицию надо знать
Добавлено через 58 секунд хотя позиция известна...
0
|
2954 / 1766 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
29.07.2013, 20:41 | 5 |
вот что мне поведал переводчик гугл: "стрелка вправо"... А то я уже было засомневался
0
|
30.07.2013, 16:47 [ТС] | 6 |
да что так, что так, все равно не выходит, дело в том что каретка передвигается в начало уже после того как срабатывает эта строка
duk337, а можно подробнее свои домыслы объяснить??
0
|
Модератор
![]() |
|
30.07.2013, 18:33 | 7 |
Проверял, отлично работает при условии если
- Начальная позиция <(меньше) Конечной позиции и числа позиций не выходят за границы длинны текста Добавлено через 1 минуту Т.е. число начальной позиции не может быть больше предпоследнего символа
0
|
2954 / 1766 / 82
Регистрация: 03.11.2011
Сообщений: 8,280
|
|
30.07.2013, 20:24 | 8 |
0
|
Модератор
![]() |
||||||
30.07.2013, 23:32 | 9 | |||||
В твоем случае работать будет вот так: (Но будет выделяться последняя буква)
Но скажу спасибо если разберешься!
0
|
Модератор
![]() |
||||||
05.08.2013, 15:21 | 11 | |||||
да пожалуйста
0
|
Модератор
![]() |
|
05.08.2013, 15:22 | 12 |
Сама обработка ВыделениеПоследнегоСимвола.rar
0
|
Модератор
![]() |
|
05.08.2013, 15:26 | 13 |
И что бы поставить курсор в конец строки у меня получилось только добавляя пробел в конец строки. Если знаешь как по другому поделись =)))
0
|
05.08.2013, 15:26 | |
Помогаю со студенческими работами здесь
13
Есть ли в классе TextArea метод для установки каретки в нужное положение? HTML!? Есть поле ввода Type text, после ввода текста и нажатия entrer теряется фокус, как его оставить в этом же поле? Сдвиг каретки ввода в TextBox Как программно изменить цвет текста в поле ввода и как выделить весь текст в поле ввода по умолчанию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |