|
Подскажите как Insert сделать горячей клавишей к-л кнопки меню?
| ☑ |
0
NewKrizis
26.09.11
✎
15:11
|
Подскажите как Insert сделать горячей клавишей к-л кнопки меню?
|
|
1
skunk
26.09.11
✎
15:19
|
хоть сам то понял чего спросил?
|
|
2
NewKrizis
26.09.11
✎
15:22
|
ну в меню формы есть действие свое Добавить, как для него в свойствах сделать Insert горячей клавишей? другие кнопки дает делать горячими, а инсерт не дает..
|
|
3
skunk
26.09.11
✎
15:26
|
обрабатывать приВводе ... не судьба?
|
|
4
NewKrizis
26.09.11
✎
15:29
|
есть свойство "Сочетания клавиш" у любой кнопочки командной панели, в него можно задавать горячие клавиши, встав на это свойство и нажав нужное сочетание, так вот как кнопку insert там ввести, ее нажимаешь а ниче не вводится..
|
|
5
petrowsky
26.09.11
✎
15:39
|
(4) потому что кнопка Incert занята, эта кнопка по-умолчанию для добавления нового элемента предназначена, аналогично с Delete и другими
|
|
6
skunk
26.09.11
✎
15:40
|
(4)инсерт это системная команда ... которая обрабатывается предопределенными процедурами ... вот сиди и обрабатывай ... повесить хоткейм не случиться
|
|
7
Базис
naïve
26.09.11
✎
15:49
|
На кнопку - не знаю, на форму - повесить невидимый/маленький список, тогда будет отрабатываться ввод нового, в неё делай нужное действие и отменяй ввод элемента.
|
|
8
NewKrizis
26.09.11
✎
16:11
|
делаю что-то типа
Книга знаний: Ловим Фокус.
ругается на Метод объекта не обнаружен (IdleProcessing)
|
|
9
skunk
26.09.11
✎
16:14
|
(8)это тебе вообще не поможет ... даная фича только для клюшек
|
|
10
NewKrizis
26.09.11
✎
16:17
|
хм а как тогда? какой функцией нажатие клавиш отлавливается?
|
|
11
skunk
26.09.11
✎
16:23
|
ты куда и что хочешь добавлять
|
|
12
NewKrizis
26.09.11
✎
16:25
|
есть форма документа своя, своя форма списка, дык вот при нажатии Ins надо чтобы открывалась нетиповая, а своя форма.
|
|
13
Reset
26.09.11
✎
16:29
|
(12) Отрабатывай событие ПередНачаломДобавления "своей формы списка" и не изобретай велосипед
|
|
14
skunk
26.09.11
✎
16:34
|
ну так вот у формы списка убираешь стандартное добавление ... ставишь туда свое ... далее в модуле формы пишешь ...
Процедура ДокументСписокПередНачаломДобавления(Элемент, Отказ, Копирование)
Отказ = истина;
// далее чего тебе там надо делать при нажатии твоего инсерта
КонецПроцедуры
ну и соотвественно подвешиваешь обработчик на табличное поле формы списка ...
|
|
15
NewKrizis
26.09.11
✎
16:43
|
спасибо! а все равно интересно, как отлавливать нажатия клавиш, если не жалко расскажите..
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой