Имя: Пароль:
1C
 
Переход по элементам в управляемых формах
0 Binni_Pux
 
21.01.16
15:33
Народ подскажите кто знает, можно ли в управляемых формах при нажатии Enter в форме списка не переходить на другой элемент управления. Есть два списка при нажатии Enter в первом в событии Выбор, добавляю строку во второй и после окончания процедуры туда попадаю. Пробовал ставить для второго списка "Пропускать при выборе" - Да, тогда попадаю на кнопки командной панели формы, хотя у них тоже установлено "Пропускать при выборе" - Да. Пробовал в процедуре принудительно Выбор первого списка устанавливать текущий элемент формы - 1 список, но судя по отладчику на конец процедуры он и так текущий и меняется  после ее завершения. Пробовал через оповещения, тоже не выходит.
Ткните носом нуба, как это можно сделать.
1 Garykom
 
гуру
21.01.16
15:40
(0) современные пользователи ПК не умеют пользовать клавиатуру для навигации между экранными элементами

пользуйте мышку и все будет хорошо
2 Binni_Pux
 
21.01.16
15:54
Та с мышкой то понятно что все хорошо, но хотелось бы с клавиатурой.
3 Garykom
 
гуру
21.01.16
16:01
(2) УФ это веб и тач (по сути, где клава вторична)
поэтому только ОФ если хочется первичную клаву
ну или разные извращения
4 Binni_Pux
 
21.01.16
18:40
Ну в типовой в форме подбора это как то реализовано, я прошел по коду но не уловил сути. Там весьма все запутано. Вот я и подумал, может кто уже делал такое.
5 Garykom
 
гуру
21.01.16
18:46
(4) попробуй в свойствах формы ПоведениеКлавишиEnter: Переход по элементам>Кнопка по умолчанию
6 Binni_Pux
 
21.01.16
19:04
Пробовал, при нажатии просто отрабатывает код при нажатии на клавишу по умолчанию. В итоге сделал через обработчик ожидания. Мигание курсора конечно видно, но вот это уже точно не критично.
7 Binni_Pux
 
09.02.16
16:11
Сгораю от стыда конечно, но может кому пригодится, чтобы курсор не перепрыгивал с поля списка при выборе нужно просто вписать СтандартнаяОбработка = Ложь. Да я нуб.