Вход | Регистрация

1С:Предприятие ::

Метки: 

Поле ввода и выделенный текст

↓ [Волшебник, 19.09.17 - 13:54]
Я
   stubbs-11
 
19.09.17 - 13:22
В форме есть поле ввода, в которое после неких манипуляций пользователя программа переходит по Этаформа.ТекущийЭлемент = ... Соответственно, значение в этом поле становится выделенным. Можно как-то сделать, чтобы курсор перешел в конец значения этого поля, т.е. как если бы пользователь нажал кнопку End?
Заранее спасибо.
 
 
   vicof
 
1 - 19.09.17 - 13:29
Повторяю второй раз.

Убрать эту херь
Этаформа.ТекущийЭлемент = ...
   stubbs-11
 
2 - 19.09.17 - 13:48
Все равно не работает выделяет ВЕСЬ текст. Вот полный текст процедуры

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


Список тем форума
Рекламное место пустует   Рекламное место пустует
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки - вот настоящая работа.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует