Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как в поле ввода снять выделение?
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
vbi
Как в поле ввода снять выделение? Вот когда регулирую - выделяется вся строка.
Если:
Элемент.ИмяПоляВвода.ВыделенныйТекст = "";

Вся строчка стирается полностью,
если:
Элемент.ИмяПоляВвода.ВыделенныйТекст = ДанныеПоляВвода;

ничего не меняется,
если:
Элемент.ИмяПоляВвода.УстановитьГраницыВыделения(1,1)

не помогает.
Как еще снять выделение?
Vofka
Можно попробовать переключить фокус. А если надо, чтобы фокус остался, то вернуть его обратно. Ну это я так, навскиду.
kivals
Элемент.ИмяПоляВвода.ВыделенныйТекст = "";
Элемент.ИмяПоляВвода.ВыделенныйТекст = ДанныеПоляВвода;

Пробовали?
vbi
Цитата(kivals @ 17.11.11, 13:17) необходимо зарегистрироваться для просмотра ссылки
Элемент.ИмяПоляВвода.ВыделенныйТекст = "";
Элемент.ИмяПоляВвода.ВыделенныйТекст = ДанныеПоляВвода;

Пробовали?


Так не помогает. Пропадает вообще через раз. с фокусом еще поиграюсь

Цитата
Можно попробовать переключить фокус. А если надо, чтобы фокус остался, то вернуть его обратно. Ну это я так, навскиду.

Не снимается фокус sad.gif
пробую так:
    ЭтаФорма.ТекущийЭлемент = Элементы.ФормаКоманднаяПанель;
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.