Имя: Пароль:
1C
1С v8
Есть ли в 8.2 что-то аналогичное клюшечному ПриНажатииКнопкиКлавиатуры
,
0 Злопчинский
 
20.02.15
16:01
..а то эти восьмерочники не могут заблокировать нажатия ненужных клавиш...
а я как совсем не ориентировающийся в снеговике - по СП тыкнулся - навскидку не нашел.
.
или можно поставить вопрос так:
как заблокировать отработку ненужных клавиш? (если в форме допустимо нажатие энтер,Ф3 и Ф9 - на все остальное система не должна эрегировать).
.
Спасибо.
1 H A D G E H O G s
 
20.02.15
16:07
(0) Типового - нету.
2 Адский плющ
 
20.02.15
16:15
Окаменевшее классическое мышление. Мало ли где программа запущена.
3 Господин ПЖ
 
20.02.15
16:29
(0) блокируй событие, а не клаву
4 Господин ПЖ
 
20.02.15
16:30
(2) +1

тап по экрану как блокировать?
5 Гёдза
 
20.02.15
16:32
(4) на левый тап просто не нужно реагировать
6 Господин ПЖ
 
20.02.15
16:37
(5) левый - это пальцем левой руки?
7 fisher
 
20.02.15
16:41
(0) Нету такого.
8 SUA
 
20.02.15
16:44
не нужно
только просмотр у всего + собственные обработчики команд (без флага "изменяют данные")
9 Злопчинский
 
20.02.15
17:01
(2) это вы можете универсальными плоскогубцами гайки вертеть. я возьму гаечный ключ - то что больше подходит и удобнее...
10 Злопчинский
 
20.02.15
17:02
(4) не знаю как у вас там, в клюшках там у меня где нельзя тапать - там не тапается...
11 Злопчинский
 
20.02.15
17:05
(3) а как это?
например - запущена обработка, просто висит форма и ждет нажатий клавиш, по Ф10 - активируется меню-Файл - как это заблокировать?
.
сорри большое, но я чайник в восьмерке вообще,
так что если не сочете за трудность объяснить примерно - то спасибо, а нет - тоже не смертельно...
12 H A D G E H O G s
 
20.02.15
17:14
(11) Никак. Надо брать внешнюю компоненту.
13 Господин ПЖ
 
20.02.15
17:16
(11) такое не заблокируешь, я думал про событие в рамках конфигурации
14 Злопчинский
 
20.02.15
17:23
(12) а типа седалть кнопку (невидиумю) - на нее повесить Ф10 - по нажатии - отработка пустой процедуры/события - так не прокатит?
15 H A D G E H O G s
 
20.02.15
17:26
(14) Попробуй
16 Злопчинский
 
20.02.15
17:28
(15) вот блин я совсем ноль в восьмерку начну что-то ваять в совершенно чуждой мне оболочке, нифига не зная.. смишно... ;-)
17 mzelensky
 
20.02.15
17:35
(0) Натыкался как-то на инфостаре на статейку касательно назначения нестандартных горячих клавишь в пользовательском режиме. По идее можно попробовать прикрутить для решения данной задачи.

НО №1 - хрен ты эту статью теперь найдешь!
НО №2 - у меня есть применение в одной из нетленок, но при себе сейчас не имеется. Если не разберешься - черкни мне на почту попробую глянуть на выходных. Мыло в личке
18 mzelensky
 
20.02.15
17:38
(17) П.С, я решал проблему назначения горячих клавишь "Ctrl+PageUP" \ "Ctrl+PageDown" для кнопок на форме.
19 Злопчинский
 
20.02.15
17:39
Докладываю.
Рискнул репутацией.
Залез в снеговика.
.
заняло все семь минут.
.
применил
1. методы гибкой разработки
2. разработки через тестирование.
.
проблему решил.
.
вешаем кнопарь.
на кнопарь вешаем Ф10.
кнопарь делаем невидимым.
профит.
.
проверил также с видимостью и заполнением события "нажатия" и с незаданным событием нажатия.
20 Злопчинский
 
20.02.15
17:39
Крайне расстроился
из-за того что в коде
Сообщить() - не подсвечивается красненьким, как в клюшках - хрен поймешь - то ли правильно написал то ли нет...
21 mzelensky
 
20.02.15
17:40
(19) Это да, но штатными средствами далеко не все сочетания нажатия клавиш можно назначит на кнопку
22 fisher
 
20.02.15
17:41
(19) Вероятно, речь об обычных формах? На УФ невидимый кнопарь не проканает. И кажись ты изначально ставил задачу запрета всех клавиш, кроме нескольких.
23 Злопчинский
 
20.02.15
17:41
(17) статейку - знаю, бегло читал.
лежит у меня в закладках/плюсах.
но так как на Исе - до сих пор нет разделения плюсов (поощрение автора) от личных закладок (то что нужно интересно лично мне) - (или я тупой и не знаю как и где оно есть на Исе такая возможность)
.
если очень надо - то могу поискать...
24 Злопчинский
 
20.02.15
17:42
(22) угу, обычные формы.
да, хотелось бы ограничивать по принципу работает только то, что разрешено явно.
.
25 fisher
 
20.02.15
17:45
(24) Тут увы. Классический перехват клавы только через ВК.
26 Злопчинский
 
20.02.15
17:51
(25) тьфу, не лично в вас (вам спасибо), а в снеговика.. хоть бы он растаял по весне.. может в 9-ке (77- клюшкит, 8- снеговик, 9 - горбатый? или как?) чтонить полезное сделают...
27 fisher
 
20.02.15
17:57
Как минимум, в 9-ке хотя бы хвосты обрубят, надеюсь. А то из-за активного развития платформы 8-ка уже такие хвосты за собой волочит для обратной совместимости, что мама не горюй. То ли дело 7.7, высеченная в камне :)
28 Cap_1977
 
20.02.15
17:57
(26) Мы не доживем до 9ки (((
29 Злопчинский
 
20.02.15
19:45
(28) я - так точно... ;-)