Имя: Пароль:
1C
1С v8
Обработка щелчка мыши 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 там это реализовано
Программист всегда исправляет последнюю ошибку.