Имя: Пароль:
1C
1C 7.7
v7: Двойной клик по списку значений - своё меню
0 Стрелок
 
28.11.13
10:35
При двойном клике по СЗ на форме выскакиеват менюшка (список значений) чтобы выбрать действия с текущей записью. но выскакивае фик знает где (внизу списка и слева). Как сделать так чтобы она зараза выскакивала там где мышкой ткнул? на самом списке.

Может невнятно - вы спрашивайте - я только проснулся ;)
1 zakidonoff
 
28.11.13
10:37
(Код в студию)
2 бомболюк
 
28.11.13
10:38
попробуй заменить СЗ на табличное поле, судя по СП там меню вылезет около активной области.
3 butterbean
 
28.11.13
10:39
УФ??
4 Стрелок
 
28.11.13
10:39
(1) код чего? процедуры по двойному клику? зачем? если отбросить все ненужное то там просто

Процедура ДвойнойКлик()
Вариианты=СоздатьОбъект("СписокЗначений");
Варианты.ДобавитьЗначение(1,"действие № 1");
Варианты.ДобавитьЗначение(2,"действие № 1");
ТекЗн=0;
Варианты.ВыбратьЗначение(ТекЗн,,,,1);
Если текЗн=0 Тогда
Возврат;
ИначеЕсли ТекЗн=1 Тогда
.....
ИначеЕсли ТекЗн=2 Тогда
.....
КонецЕсли;
КонецПроцедуры


это 7.7 господа
5 zakidonoff
 
28.11.13
10:47
(4) А в 7.7 есть функция УстановитьФокус? -)
6 Стрелок
 
28.11.13
10:48
(5) есть АктивныйЭлемент() формы

штатно это никак - может какая ВК есть или изврат ещё какой?
7 zakidonoff
 
28.11.13
10:51
8 Стрелок
 
28.11.13
10:52
(7) уверен. при таком способе получить свое "меню" оно ВСЕГДА выскакивает под элементом формы. 1С воспринимает таковым нижний левый угол СЗ на форме. а не конкретную запись (значение) в этом списке
9 zakidonoff
 
28.11.13
10:53
(8) тогда (2)
10 antoneus
 
28.11.13
11:00
Формекс, объект "Сервис", метод ВыбратьЗначение(СписокЗначений, Значение, Заголовок, СпособВыбора, Флаг, Картинка,ПараметрыЦвета)

Флаг - тип: Число. Необязательный. Значение по умолчанию - 0.
Для выбора в меню: 2 - простой выбор (без привязки к активному реквизиту);
11 Стрелок
 
28.11.13
11:02
(10) блин. неужели пропустил? спс. щас гляну
12 Chum
 
28.11.13
11:12
+(10) там списки можно делать в виде дерева до кучи
13 oslokot
 
28.11.13
11:13
(12) да-да, красиво получается, не хуже чем в снеговике
14 Стрелок
 
28.11.13
11:19
(12) да можно вложеные меню делать
15 oslokot
 
28.11.13
11:20
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший