#0
by kiwi
В форме (обычной) есть поле ввода, в которое после неких манипуляций пользователя программа переходит по Этаформа.ТекущийЭлемент = ... Соответственно, значение в этом поле становится выделенным. Можно как-то сделать, чтобы курсор перешел в конец значения этого поля, т.е. как если бы пользователь нажал кнопку End? Заранее спасибо.
#2
by kiwi
если с помощью vbscript, то не очень хотелось бы. Или есть вариант сделать это с помощью самой 1С?
#5
by kiwi
По крайней мере, на однострочное текстовое поле ввода никакого воздействия УстановитьГраницыВыделения не оказывает. Мож руки - того...
#6
by mrDSide
Использование: Чтение и запись. Описание: Тип: Строка. Содержит выделенный пользователем текст поля ввода на момент чтения свойства. При записи в свойство нового текста этот текст заменяет текст, выделенный в настоящий момент. При этом выделение сбрасывается. Доступность: Толстый клиент. Примечание: При использовании свойства для замены выделенного текста следует иметь в виду следующие особенности: Если в поле ввода не выделен текст, то записанный текст добавляется начиная с текущей позиции курсора. <b>После добавления текущее положение курсора меняется (перемещается в конец вставленного текста).<> Если поле ввода имеет ограниченную длину, то вставляется столько символов, сколько позволяет размер. Если тип данных, редактируемый в поле ввода Дата или используется маска, то вставляются только те символы, которые разрешены для данного поля ввода.
#10
by Евгений Терехов
Внимательно читайте СП! Если например в строке "Строка" выделено "Стр" и иснользовать код из , тогда получите "Строкаока"
#13
by HEKPOH
читайте постановку задачи. цитирую "Соответственно, значение в этом поле становится выделенным. Можно как-то сделать, чтобы курсор перешел в конец значения этого поля, т.е. как если бы пользователь нажал кнопку End? "
#15
by Евгений Терехов
УстановитьГраницыВыделения - правильный совет: а точнее КонецСтроки = СтрДлина(ЭлементыФормы.ПолеВвода.Значение); ЭлементыФормы.ПолеВвода.УстановитьГраницыВыделения(КонецСтроки, КонецСтроки);
#18
by HEKPOH
я попробовал и "ВыделенныйТекст" (работает), и УстановитьГраницыВыделения (не работает)
#19
by palpetrovich
что, код в не работает? ...у меня работает! только пробельчик добавлять приходится, дабы не на последнем символе курсор был
#21
by palpetrovich
да, я не заметил "Соответственно, значение в этом поле становится выделенным" - в этом случае - катит
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- А можно создать программно новый объект метаданных?
- ТЗ. Удаление строки сдвигает строки?
- Как программно перейти на следующую строку ?
- Каким образом при открытии журнала док-тов перейти в конец списка...
- Как перейти программно к первой или второй строчке табличного поля документ
- Как открыть программно Поле ввода с типом значения СписокЗначений?
- Как программно перейти на следующую запись в табличном поле?
- как перейти в конец табличного поля программно?
- Как после закрытия документа программно перейти к его форме списка?
- Программно добавить обработчик события к программно добавленному элементу формы
- Как перегнать программно печатную форму в формат JPG
- v8: СКД: программно добавить системное поле
В этой группе 1С
- Адресное хранение в УТ 10.3
- Сентябрь не попадает в отчет РСВ 1 за 3 кв
- Условное оформление полей заголовка отчета в СКД
- Неправильный расчет транспортных расходов
- Комплексная автоматизация, мало знаков после запятой в регистрах
- Выгрузка заказов в 1С из сайта на Битриксе.
- Отладка отчета из временного хранилища
- чтение DBF в 1С
- Проблема с ЗапускПриложенияМобильногоУстройства
- 8.3. Обычное приложение.Обработка расшифровки.Получить значение всей тек строки
- КД. Как правильно обратиться после выгрузки к ссылке выгружаемого объекта?
- УТ 10.3 Продажи + Остатки через универсальный отчет; почему не выводится склад?
- 1С Документооборот КОРП + автозаполняемые шаблоны LibreOffice/OpenOffice
- УТ проверка заполненности контактных лиц при записи нового контрагента
- КД Передача в параметр Табличной части
- Как связать 2 запроса в скд ут 11
- СКД ТЗ в качестве параметра. Реально?
- Интерфейс "Общий", как программно спрятать кнопку на панели (Обычное приложение)
- Загрузить таблицу значений в табличную часть формы обработки
- Обмен базовых Розница 2.1.4.9. и БП 3.0.36.11