Имя: Пароль:
1C
1С v8
При нажатии на пробел на форме срабатывает определенная кнопка, как найти где назначено?
0 svird
 
19.04.19
13:26
Обычные формы, интерфейс кассира. Если нажимается пробел, то в чек вбивается товар назначенный на определенную кнопку интерфейса. Кеши чистил, отладчик смотрел. Где может быть назначена ей горячая клавиша?
1 Йохохо
 
19.04.19
13:28
в конфигураторе первая в группе или как то так, мб
2 svird
 
19.04.19
13:34
для панели в которой эта кнопка стоит автопорядок обхода
3 Buster007
 
19.04.19
13:38
замер производительности включи и нажми пробел
4 svird
 
19.04.19
13:46
(3) спасибо, только там пол модуля отрабатывает при нажатии, как назло, искать и искать
5 Сияющий в темноте
 
19.04.19
15:09
клавиша таб переключает активную кнопку и над ней загорается пунктирный квадратик,а нажатие пробел просто нажимает эту кнопку,это стандартное поведение Windows еще с рождения.
если вам не нравится,сделайте все кнопки без TabStop,а одну пустую с ним,чтобы нажатие ничего не давало.

p.s.вот поэтому 1с на фронт-это очень плохо,так как перехвата нажатий клавиш нет от слова совсем.
6 Cyberhawk
 
19.04.19
15:23
(4) Ну так потом точку останова в любом месте из замера и стек вызовов
7 svird
 
19.04.19
16:01
(5) Спасибо, а где этот TabStop у кнопки?