|
Обработчик нажатия кнопки | ☑ | ||
---|---|---|---|---|
0
ХочуСпец
25.07.11
✎
11:20
|
Табличное поле. Одна из колонок Флажок. Требуется реализация следующего: при нажатии на Пробел помечается текущая строка и переходит на следующую строку табличного поля. Как поймать обработчик нажатия кнопки Пробел?
|
|||
1
skunk
25.07.11
✎
11:21
|
приизменениданных
|
|||
2
ХочуСпец
25.07.11
✎
11:22
|
каким образом поймать нажатие Пробел?
|
|||
3
vde69
25.07.11
✎
11:23
|
еще можно заменить табличное поле на хтмл поле (там событий побольше)
|
|||
4
ХочуСпец
25.07.11
✎
11:25
|
использую обычное табличное поле. Данные действия должны происходить только при нажатии на пробел, при кликании мышкой перехода на следующую строку происходить не должно
|
|||
5
fisher
25.07.11
✎
11:26
|
Попробуй, к примеру, невидимую кнопку на которую горячей клавишей пробел поцеплен.
|
|||
6
lxs
25.07.11
✎
11:28
|
если ты позиционируешь курсор на колонке с флагом, то не нужно ничего изобретать. При нажатии на пробел флаг и так устанавливается/снимается. Выдумывать гемор такой со строкой - бредовая идея.
|
|||
7
ХочуСпец
25.07.11
✎
11:29
|
читай (0) внимательней
данные действия нужны для быстрой пометок строк с помощью клавиатуры |
|||
8
ХочуСпец
25.07.11
✎
11:30
|
(6) и в чем здесь бредовая идея?
|
|||
9
Wobland
25.07.11
✎
11:31
|
в тему не вникал, может пригодится...
Set WshShell=WScript.CreateObject("WScript.Shell") For i=1 to 20 WshShell.SendKeys(" ") WshShell.SendKeys("{down}") Next |
|||
10
fisher
25.07.11
✎
11:32
|
(9) Ты в каждую тему это постишь, что ли? :) Не вникая?
|
|||
11
lxs
25.07.11
✎
11:32
|
(7) епт, ну сделай сначала так. какая разница, будешь ты писать скрипт на всю строку, или ничего не писать для колонки? большая, потому что второе уже работает.
|
|||
12
ХочуСпец
25.07.11
✎
11:33
|
(11) что значит вторая уже работает? При нажатии на пробел флаг и так устанавливается/снимается, но не переходит на след. строку епт
|
|||
13
Wobland
25.07.11
✎
11:33
|
(10) путаешь меня с кем-то
|
|||
14
ХочуСпец
25.07.11
✎
11:34
|
(13) а где ентот код использовать то?
|
|||
15
butterbean
25.07.11
✎
11:34
|
(12) обрабатывай событие ПриИзмененииФлажка и как там его
|
|||
16
Киборг
25.07.11
✎
11:34
|
(7) при нажатии на пробел в поле флажка флажок изменяет состояние если поле флажка находится в режиме непосредственного редактирования
|
|||
17
ХочуСпец
25.07.11
✎
11:34
|
(11) При изменении если поставить, то при кликании мышкой перейдет
|
|||
18
ХочуСпец
25.07.11
✎
11:40
|
(12) как обрабатывать?
|
|||
19
lxs
25.07.11
✎
11:52
|
(15) +100500.. он не допер как-то походу
|
|||
20
lxs
25.07.11
✎
11:53
|
(18) ТекущаяСтрока
|
|||
21
ХочуСпец
25.07.11
✎
11:55
|
(19) Че тут допереть то? Ну обработал я в этом обработчике и что?
при любом изменении флажка (пробел или кликанье) переходит на след. строку. Читай внимательней |
|||
22
ХочуСпец
25.07.11
✎
11:56
|
нужно же именно нажатие Пробела словить
|
|||
23
lxs
25.07.11
✎
12:00
|
Мышку отбери
|
|||
24
ХочуСпец
25.07.11
✎
12:18
|
ну млин каким образом то? в этом же основной вопрос
|
|||
25
ХочуСпец
26.07.11
✎
12:24
|
Хотел бы поднять тему
Как отловить нажатие кнопочки на клавиатуре? |
|||
26
rutony
26.07.11
✎
12:30
|
(25) Попробуй назначить на отдельную кнопку СочетаниеКлавиш - Пробел и обрабатывай под кнопкой что хочешь
И вообще это 1с, нету тут таких обработчиков... если только не использовать внешние компоненты... |
|||
27
ХочуСпец
26.07.11
✎
12:33
|
(26) да я так и сделал. В невидимой командной панели нарисовал кнопочку и определил действие. НО!
данные действия нужно выполнять только в том случае когда активно табличное поле, а сейчас у меня при нажатии Пробел в любом месте формы выполняется действие. Как проверить активность табличного поля? |
|||
28
ХочуСпец
26.07.11
✎
12:39
|
(27) нашел:
ЭтаФорма.ТекущийЭлемент.Имя |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |