|
Обработка щелчка мыши 1с 8.2 | ☑ | ||
---|---|---|---|---|
0
zvivla
10.01.12
✎
09:48
|
Здравствуйте!
Возник такой вопрос: есть ли возможность обработать событие- клик правой кнопки мыши в ячейке таблицы значения на форме? Очень нужно |
|||
1
Рэйв
10.01.12
✎
09:50
|
А что делать хочешь?
|
|||
2
Wobland
10.01.12
✎
09:53
|
таблица значений на форме называется табличное поле, по всей видимости
|
|||
3
vmv
10.01.12
✎
09:58
|
переопределить контекстное меню
|
|||
4
zvivla
10.01.12
✎
10:13
|
мне необходимо менять значение в ячейке при клике правой кнопки. А как переопределить контекстное меню?
|
|||
5
RomaH
naïve
10.01.12
✎
10:15
|
спроси у NcSteel
|
|||
6
ptiz
10.01.12
✎
10:21
|
Можно ловить событие ПриАктивизацииКолонки и ПриАктивизацииСтроки - и тут получать текущую строку/ячейку.
|
|||
7
ptiz
10.01.12
✎
10:22
|
или ПриАктивизацииЯчейки
|
|||
8
zvivla
10.01.12
✎
10:23
|
ПриАктивизацииЯчейки событие при нажатии левой кнопки срабатывает
|
|||
9
NcSteel
10.01.12
✎
10:23
|
(0) При активизации смотри.
|
|||
10
zvivla
10.01.12
✎
10:28
|
При активизации смотри.
Что конкретно смотреть? Не догоняю( |
|||
11
NcSteel
10.01.12
✎
10:30
|
(10) Раслабся , про левую кнопку не увидел .
Штатными средствами сделать невозможно. |
|||
12
zvivla
10.01.12
✎
10:30
|
а какие нестандартные?)
|
|||
13
Cube
10.01.12
✎
10:32
|
(12) Что нужно сделать конкретно? Опиши ситуацию.
|
|||
14
Filin
10.01.12
✎
10:36
|
Клик ты не поймаешь, только менюшку переписать.
|
|||
15
ptiz
10.01.12
✎
10:44
|
Всё прекрасно ловится с помощью (6) и в этом событии можно перерисовать кнопки для меню.
|
|||
16
zvivla
10.01.12
✎
10:50
|
Задача такая-заполнить процедурный лист
С левой кнопкой я разберусь а на правую навесить такой функционал: Правая кнопка мыши: клик Один раз очистить поле – клик Второй раз – в клетку пишется «от» (отмена) клик Третий раз - в клетку пишется «зак» или «вып» (закрыто,выполнено) |
|||
17
zvivla
10.01.12
✎
10:50
|
то есть контекстное меню мне вообще не нужно
|
|||
18
Cube
10.01.12
✎
10:51
|
(16) Всё понятно, делай контекстное меню :)
P.S. (17) прочитал) |
|||
19
Filin
10.01.12
✎
10:52
|
(15)И как же ты определишь в этом событии, что активизировали именно ПРАВОЙ кнопкой МЫШИ? А не передвинули стрелочкой с клавиатуры?
|
|||
20
ptiz
10.01.12
✎
10:53
|
(16) Если одну ячейку несколько раз подряд кликают, тогда не отловишь этот клик.
|
|||
21
Cube
10.01.12
✎
10:54
|
(20) Ну почему же, можно список значений в памяти держать со значениями ячеек, но это всё петрушка...
|
|||
22
zvivla
10.01.12
✎
10:55
|
Зачем мне нужно событие при ПриАктивизацииЯчейки?
ведь контекстное меню выпадает именно при клике правой кнопки. Может можно как-то перехватить событие и обработать его по-своему? |
|||
23
ptiz
10.01.12
✎
10:56
|
(22) По-другому никак.
"контекстное меню выпадает именно при клике правой кнопки" - если юзер нажал кнопку из этого меню, значит, он кликал на ячейку правой кнопкой :) |
|||
24
Cube
10.01.12
✎
10:56
|
(22) Можно только в стандартное контекстное меню своих пунктов добавить. Больше ничего нельзя...
|
|||
25
Filin
10.01.12
✎
10:58
|
(22)Низя. Или меню, или не парься, сделай перечисление и пусть выбирают.
|
|||
26
zvivla
10.01.12
✎
11:04
|
спасибо большое за ответы, придется делать перечисления
|
|||
27
Ковычки
10.01.12
✎
11:14
|
переходи на 77 там это реализовано
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |