Имя: Пароль:
1C
1C 7.7
v7: как сделать выпадающее меню на кнопке.
0 Max1986
 
24.04.12
09:21
Уважаемые форумчане, подскажите плиз как сделать выпадающее меню на какой либо кнопке.
Надо сделать привязку к каждому пункту дейтствий.
"Расчет по алгоритму 1" Расчет1()
"Расчет по алгоритму 2" Расчет2()
"Расчет по алгоритму 3" Расчет3()

Знаю вопрос простой, но так как с 1с77 давно не работаю - отупел.
1 chelentano
 
24.04.12
09:22
(0) используй СписокЗначений.Выбрать()
2 Нуф-Нуф
 
24.04.12
09:23
"Боже, как давно это было..." (с)
3 Азат
 
24.04.12
09:24
(1) ВыбратьЗначение()
4 chelentano
 
24.04.12
09:24
+(1) точнее ВыбратьЗначение
5 Азат
 
24.04.12
09:24
(0) автор, давай 500 рублей на киви, напишу готовый кусок)
6 andrewks
 
24.04.12
09:25
(5) барыга!
7 Нуф-Нуф
 
24.04.12
09:26
(0) 1500.
500 тебе, 500 мне, и за 500 (5) сделает
8 lamme
 
24.04.12
09:32
Меню = СоздатьОбъект("СписокЗначений");
Меню.ДобавитьЗначение("Открыть","открыть документ");
Меню.ДобавитьЗначение("СтруктураПодчиненности","структура подчиненности документа");

ЧтоВыбрали="";
Меню.ВыбратьЗначение(ЧтоВыбрали,,,,1);
   
Если ЧтоВыбрали="Открыть" Тогда
...
9 Песец
 
24.04.12
09:34
ВыбратьЗначение(<Значение>,<Заголовок>>,<Позиция>,<Таймаут>,<СпособВыбора>)
...
<СпособВыбора> - необязательный параметр. Число, значение которого задает способ выбора значения. 0 - в виде диалога; 1 - выбор производится в виде меню, которое подстраивается по месту текущего элемента диалога или ячейки таблицы; 2 - выбор маленьким списком (список похож на выбор значения перечисления), также привязанным к позиции элемента диалога
Значение по умолчанию - 0.
10 Max1986
 
24.04.12
09:40
спасибо большое всем
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.