|
Событие в момент ввода данных в ячейку ТЗ на форме |
☑ |
0
Aradel3d
11.12.15
✎
09:39
|
Добрый день!
Есть ли возможность перехватывать и определять какая клавиша нажата в момент когда человек уже зашел в ячейку ТЗ и вводит туда цифры и буквы? (Т.е. между событием при начале редактирования и при окончании редактирования) Почитал на эту тему, вроде кроме стандартных событий возможности обработать кодом нажатие на кнопку отсутствует. Но вдруг что-то не дочитал?
Желаемый алгоритм: зайти любым способом в ячейку, ввести число 12345 при нажатии на клавишу влево (без предварительного Enter, либо иной кнопки кроме влево-вправо) сместиться влево по строке на след колонку "как в экселе".
|
|
1
фобка
11.12.15
✎
09:42
|
Платформа?
|
|
2
Aradel3d
11.12.15
✎
09:43
|
8.3
|
|
3
фобка
11.12.15
✎
09:48
|
Нельзя. Оно и не логично, по кнопке влево при редактировании смещаться в другую ячейку, потому что в этом случае для исправления текста тебе придется работать мышкой или бекспейсом.
|
|
4
Aradel3d
11.12.15
✎
09:49
|
Я все понимаю...
|
|
5
фобка
11.12.15
✎
09:51
|
Вправо по табу, влево пока не знаю, у таблицы ставишь режим редактирования "непосредственно"
|
|
6
фобка
11.12.15
✎
09:52
|
Влево shift-tab
|
|
7
фобка
11.12.15
✎
09:54
|
"Непосредственно" это что-то другое. Ничего не трогаешь, просто используешь клавиши обозначенные выше
|
|
8
Aradel3d
11.12.15
✎
09:56
|
Спасибо, надеюсь им такой вариант почти "как в экселе" подойдет.
|
|
9
фобка
11.12.15
✎
10:02
|
(8) круче чем в экселе, в 1С после перескока непосредственно в режим редактирования попадаешь, в экселе только на ячейку.. Ну и в экселе в режиме редактирования влево/вправо только для новой ячейки, в других случаях тот же таб и шифт-таб
|
|