Имя: Пароль:
1C
 
Поднять строку вверх в ТЧ при нажатии СтрелкаВверх (без сочетания ctrl-shift-Вверх)
0 ИС-2
 
naïve
18.09.17
10:03
Сделать горячую клавишу просто на СтрелкуВверх нельзя

Как можно сделать стрелку вверх горячей клавишей?
1 Филиал-msk
 
18.09.17
10:11
> Сделать горячую клавишу просто на СтрелкуВверх нельзя

И это не просто так придумано. Ты бы еще на ESC горячую клавишу повесил...

Пробуй создать строку для ЗначениеИзСтрокиВнутр чтобы получить объект СочетаниеКлавиш
2 ColonelAp4u
 
18.09.17
10:37
(0) есть же ком объект который имитирует клавиатуру
3 ColonelAp4u
 
18.09.17
10:41
Wsh = Новый СОМОбъект("Wscript.shell");
Wsh.SendKeys("{UP}");   //имитируем нажатие Вверх
Wsh.SendKeys("{DOWn}");   //имитируем нажатие Вниз
4 ColonelAp4u
 
18.09.17
10:43
Делаешь кнопку, убираешь у нее видимость, суешь этот код (3) в ее модуль, и назначаешь горячие клавиши.
5 ИС-2
 
naïve
18.09.17
10:47
(4) задача у меня наоборот - на экране пользователь не должен нажимать ни на какие кнопки. Он должен работаь только с клавиатурой.

Можно попробовать объединить (3) и событие при активации. Но как понять строка ушла вверх или вниз...
6 Филиал-msk
 
18.09.17
10:51
(5) На инфостарте есть статья "Полноценные шорткаты". Потрать немного своего времени, найди ее.
7 ColonelAp4u
 
18.09.17
12:36
(5) Стоп, сори мб не правильно понял, тебе строку нужно поднять в тч? или что бы активной стала строка на 1 выше/ниже?
8 Вафель
 
18.09.17
12:39
А какже потом по этой тз перемещаться, если стрелочки уже переопределены?
9 ColonelAp4u
 
18.09.17
12:41
(7) все увидел, из (0) Что речь идет о поднятии строки в ТЧ.
Тогда по другому. Если ты знаешь что тебе нужно нажать ctrl-shift-Вверх для поднятия строки в тч, пиши следующий код.
Делаешь кнопку не видимую, задаешь нужные тебе сочетания клавишь, в коде пиши
wsh = Новый СОМОбъект("Wscript.shell");
Wsh.SendKeys("{^+UP}"); // это вверх
Wsh.SendKeys("{^+DOWN}"); // это вниз
10 ИС-2
 
naïve
18.09.17
12:48
(9) проблема в том, что мне нужно выполнить этот код при нажатии на стрелку вверх. А на стрелку горячую клавишу нельзя привязать
11 ColonelAp4u
 
18.09.17
12:53
(10) ну как бы а чем тогда будешь по тч передвигаться?
12 ИС-2
 
naïve
18.09.17
13:19
(11) хочу только стрелками т.е пользователь к мышке не должен прикасаться
13 Smile 8D
 
18.09.17
17:42
(12) вот и вопрос - если переназначаешь клавиши перемещения по строкам на клавиши перемещения самих строк, то какими кнопками планируется перемещаться по списку?
14 Вафель
 
18.09.17
17:42
(13) ctrl-shift-Вверх )))
15 Йохохо
 
18.09.17
17:49
на нумпад(8)
16 Филиал-msk
 
18.09.17
17:55
(12) И тут внезапно ввод даты
17 1dvd
 
18.09.17
18:29
зачем?
18 Fram
 
18.09.17
22:00
(17) клавиша ctrl сломалась. попросили программиста решить вопрос. ну, а он решает как умеет - программно
19 ИС-2
 
naïve
19.09.17
12:03
(13) форма предназначена для локальной задачи. Почти обезъяная работа - строки вверх/вниз двигать
20 Cyberhawk
 
19.09.17
12:10
Не понял, как можно двигать строки вверх-вниз, не перемещаясь между ними?
21 Cyberhawk
 
19.09.17
12:10
Это ж всегда будет только одна строка активной
22 Cyberhawk
 
19.09.17
12:10
(одна и та же)
23 Cyberhawk
 
19.09.17
12:11
Дичь какая-то )
24 Timon1405
 
19.09.17
12:13
вешайте перемещение строк на цифровой нампад
25 ИС-2
 
naïve
19.09.17
13:41
(21) пусть какой-нибудь enter нажимают для выхода из режима
26 Филиал-msk
 
19.09.17
13:44
(25) Бедные пользователи.

Вот сидит такая тетка дома, в чятике переписывается и все работает стабильно и привычно. Стрелки вверх-вниз, ескейпы разные... Приходит на работу, а там треш угар и самодурство.