Страница 1 из 1

Default Button на форме с несколькими Browse

Добавлено: 17 Апрель 2016, 19:11
kreator
Никогда не задумывался, но вот заставили. Есть форма редактирования с несколькими броузами. Default Button стоит на кнопке "OK". Поэтому редактирования записей броузов по "Enter" невозможно. А вроде как должно. Как народ выходит из положения? Есть ли правильная методика работы клавиатуры в данном случае?

Default Button на форме с несколькими Browse

Добавлено: 17 Апрель 2016, 20:23
Ал
kreator писал(а):Никогда не задумывался, но вот заставили. Есть форма редактирования с несколькими броузами. Default Button стоит на кнопке "OK". Поэтому редактирования записей броузов по "Enter" невозможно. А вроде как должно. Как народ выходит из положения? Есть ли правильная методика работы клавиатуры в данном случае?
а Ctrl+Enter работает?
у меня юзвери обычно мышью по кнопкам - не спрашивают даже как с клавиатуры...
по полям табом гуляют если с клавиатуры, да и "гашу" обычно "лишние" поля

Default Button на форме с несколькими Browse

Добавлено: 18 Апрель 2016, 1:34
Admin
Иногда, при нахождении на бровзе отключал PROP:Default у батона. При уходе с бровза восстанавливал.

Default Button на форме с несколькими Browse

Добавлено: 18 Апрель 2016, 6:05
Игорь Столяров
Вопрос скорее идеологический ... правильным будет любой вариант, главное понять, что нужно сделать.
Есть два действия: редактирование текущего списка и сохранение карточки.

Если мы хотим, что бы сохранение карточки выполнялось с клавиатуры из любого места (в т.ч. и при нахождении в любом списке),
то для этого должен быть отдельный HotKey.
Настройки шаблона по умолчанию - сохраняем карточку ENTER, редактируем текущий список CTRL+ENTER.

Можно все это переопределить, например, с кнопки OK снять DefaultButton и написать "Сохранить [F2]" или "Сохранить [CTRL+ENTER]"
и тогда редактировать текущий список по ENTER .... На мой взгляд здесь важно, что бы все было однообразно во всех окнах, а как
именно - это уже вопрос конкретного приложения и его автора.

Default Button на форме с несколькими Browse

Добавлено: 18 Апрель 2016, 21:35
kreator
Я что-то тормознул, Ctrl+Enter прекрасно работает. Залез в старую разработку, а там Hot Key на кнопку "Change" указан Shift+Enter, может с давних времён осталось. Меня переклинило.