Вход | Регистрация


1С:Предприятие ::

Метки: 

Поднять строку вверх в ТЧ при нажатии СтрелкаВверх (без сочетания ctrl-shift-Вверх)

Я
   ИС-2
 
18.09.17 - 10:03
Сделать горячую клавишу просто на СтрелкуВверх нельзя

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

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

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

Wsh.SendKeys("{DOWn}");  //имитируем нажатие Вниз
   ColonelAp4u
 
4 - 18.09.17 - 10:43
Делаешь кнопку, убираешь у нее видимость, суешь этот код (3) в ее модуль, и назначаешь горячие клавиши.
   ИС-2
 
5 - 18.09.17 - 10:47
(4) задача у меня наоборот - на экране пользователь не должен нажимать ни на какие кнопки. Он должен работаь только с клавиатурой.

Можно попробовать объединить (3) и событие при активации. Но как понять строка ушла вверх или вниз...
   Филиал-msk
 
6 - 18.09.17 - 10:51
(5) На инфостарте есть статья "Полноценные шорткаты". Потрать немного своего времени, найди ее.
   ColonelAp4u
 
7 - 18.09.17 - 12:36
(5) Стоп, сори мб не правильно понял, тебе строку нужно поднять в тч? или что бы активной стала строка на 1 выше/ниже?
   Вафель
 
8 - 18.09.17 - 12:39
А какже потом по этой тз перемещаться, если стрелочки уже переопределены?
   ColonelAp4u
 
9 - 18.09.17 - 12:41
(7) все увидел, из (0) Что речь идет о поднятии строки в ТЧ.
Тогда по другому. Если ты знаешь что тебе нужно нажать ctrl-shift-Вверх для поднятия строки в тч, пиши следующий код.
Делаешь кнопку не видимую, задаешь нужные тебе сочетания клавишь, в коде пиши
wsh = Новый СОМОбъект("Wscript.shell");
Wsh.SendKeys("{^+UP}");// это вверх

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

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



Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует