|
Поле ввода и выделенный текст 🠗 (Волшебник 19.09.2017 13:54)
| ☑ |
0
stubbs-11
19.09.17
✎
13:22
|
В форме есть поле ввода, в которое после неких манипуляций пользователя программа переходит по Этаформа.ТекущийЭлемент = ... Соответственно, значение в этом поле становится выделенным. Можно как-то сделать, чтобы курсор перешел в конец значения этого поля, т.е. как если бы пользователь нажал кнопку End?
Заранее спасибо.
|
|
1
vicof
19.09.17
✎
13:29
|
Повторяю второй раз.
Убрать эту херь
Этаформа.ТекущийЭлемент = ...
|
|
2
stubbs-11
19.09.17
✎
13:48
|
Все равно не работает выделяет ВЕСЬ текст. Вот полный текст процедуры
&НаКлиенте
Процедура Реквизит2ИзменениеТекстаРедактирования(Элемент, Текст, СтандартнаяОбработка)
стр_поиска=Текст;
дл_стр=СтрДлина(стр_поиска);
ПОИСК_ГРУППЫ(стр_поиска);
Реквизит1=стр_поиска;
Сообщить(дл_стр);
Элементы.Реквизит2.УстановитьГраницыВыделения(дл_стр, дл_стр);
КонецПроцедуры
|
|
3
Волшебник
модератор
19.09.17
✎
13:50
|
(0) WSH.SendKeys("End")
|
|
4
stubbs-11
19.09.17
✎
13:53
|
Вариант с WSH.SendKeys("End") не хочется использовать
|
|
5
Волшебник
модератор
19.09.17
✎
13:54
|
(4) Тогда придумайте что-нибудь другое.
|
|
6
Филиал-msk
19.09.17
✎
14:01
|
(2) что такое ПОИСК_ГРУППЫ ?
|
|
7
stubbs-11
19.09.17
✎
14:03
|
ПОИСК_ГРУППЫ - процедура поиска групп номенклатуры.
|
|