|
|
Переход по элементам в управляемых формах |
☑ |
|
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
|
Сгораю от стыда конечно, но может кому пригодится, чтобы курсор не перепрыгивал с поля списка при выборе нужно просто вписать СтандартнаяОбработка = Ложь. Да я нуб.
|
|