Имя: Пароль:
1C
1С v8
Как получить состояние клавиш-модификаторов?
0 Garry1010
 
23.05.14
11:34
Есть ли в 1С возможность получить состояние клавиш-модификаторов (Ctrl, Alt, Shift)?
Например, хочется при установке галочки в строке поля списка сделать различные обработки при простой установке галочки и при галочке с клавишей-модификатором.
1 Cube
 
23.05.14
11:44
(0) Эх, как тебя торкнуло-то))) Отсыпешь?))
2 Garry1010
 
23.05.14
11:51
(1) А какого барабана 1С не передаёт сама состояние клавиш в процедуру-обработку? Передавала бы - не было бы вопроса.
3 Fedor-1971
 
23.05.14
11:57
(2) во даже как, в какую процедуру-обработку? И что кроме модификаторов туда ещё нужно передать (например, свободное место на диске С:)?
Если оно тебе надо, получи прямо в обработке их состояние, через WSH или как тебе удобнее
4 Garry1010
 
23.05.14
12:03
(3) Вы не в себе, что ли? Винда для обработки клавишных сообщений (если в курсе что это такое:))) всегда передаёт состояние клавиш-модификаторов. При чём тут диск С?[:зло_берёт:]
Нечего написать - нечего писать!
А если точно знаешь, что нет такой возможности - так и напиши; и дело с концом...
5 Crush
 
23.05.14
12:18
Челу помогли в (3), а он даже невчитался.
6 Fedor-1971
 
23.05.14
12:19
(4) о какой злобный!
Скажи мне злобный друг, зачем передавать состояние клавиш модификаторов внутри 1С? какую смысловую нагрузку несёт установка флажка при нажатой клавише CTRL? Какой смысл влаживается в строку, набранную при нажатой клавише Alt? Что значит число, набранное с Shift?
Так что, на вопрос: "В себе?" ответ "Да, до тех пор, пока не умер".
Точно знаю: получить состояние клавиш-модификаторов можно!
7 Garry1010
 
23.05.14
12:49
(5) Я спрашиваю про средства 1С.
(6) Я спрашиваю про средства 1С. Можно? - Как?
off
Ничего злобного не нахожу! Если вместо ответа - флуд какой-то.
8 Fedor-1971
 
23.05.14
14:52
(7) Сам написал в (4) Зло берёт. Не?
Включи логику и ответь на вопросы:
1."Какой функционал несёт клавиша модификатор для работы 1С?" подсказка: Никакого, соответственно и средств работы с ними нет.
2."Зачем нужно передавать какое-то системное состояние в процедуру обработчик стандартными средствами 1С?" подсказка: совсем незачем. Даже в С, что тебе надо из системных состояний, то и определяешь в своём ПО.
Так что, в качестве реверанса, тебе нужно, придумай как и получи сам (сказано ещё в 3), а 1С на твои хотелки как-то без разницы (ну или типа того)!