Имя: Пароль:
1C
1С v8
Можно ли обработать событие Ctrl-A (Выбрать все) на УФ?
0 lexushka
 
09.11.17
07:14
Здравствуйте

Возникла потребность обрабатывать выделение всех строк в таблице на УФ, те перехват события "Выбрать все". Создалось такое ощущение, что в явном виде перехватить такое событие нельзя:
либо пользователю потом надо сделать вялую попытку перемещения выделенного, либо нажать потом кнопку "Обработать выбор", либо тупо всю ТЧ мониторить по таймеру…
Варианты так себе
Так же есть вариант плюнуть на это дело - пусть вручную кликают и выделяют, либо создать отдельный флажок выбрано/невыбрано ну и кнопки выбрать все/снять выбор со всего…

Кнопки - вариант…
Но вопрос все равно гнетет - может я чего не додумал и событие Ctrl-A можно перехватить?

Спасибо
1 Рэйв
 
09.11.17
07:40
Напрямую перехвата события нет.
Но может помоет ПриАктивизацииОбласти.

Когда выделяется все то:
Элемент.ТекущаяОбласть.Верх=0;
Элемент.ТекущаяОбласть.Низ=0;
2 lexushka
 
09.11.17
09:20
Не совсем то: у меня отображение табличной части на УФ, а не табличный документ :(
3 Митяйский
 
09.11.17
09:24