|
Поднять строку вверх в ТЧ при нажатии СтрелкаВверх (без сочетания 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) Бедные пользователи.
Вот сидит такая тетка дома, в чятике переписывается и все работает стабильно и привычно. Стрелки вверх-вниз, ескейпы разные... Приходит на работу, а там треш угар и самодурство. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |