ACMENU — различия между версиями
Материал из Фабиус wiki
Hisava (обсуждение | вклад) м |
Hisava (обсуждение | вклад) м |
||
(не показано 5 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
− | + | [[ACMENU]] - это функция, описанная в файле [[QrAddFn.pas]] | |
− | + | Функция предлагает пользователю выбрать один или несколько вариантов из предложенного списка | |
− | Функция предлагает пользователю выбрать один или несколько вариантов из предложенного списка | + | [[ACMENU]]( Title, Arr, [IsNameOfArr] [,CurItem=0], nil [,aLeft=-1] [,aTop=-1] [,ItemsFont=nil] [,TitleFont=nil] [,IsMultiChoice=.f.] [,ArChoice=nil] [,NeedEnt=True] ) |
− | + | ||
− | + | ||
Title - заголовок окна | Title - заголовок окна | ||
Строка 14: | Строка 12: | ||
когда IsNameOfArr=true, Arr считаем именем массива | когда IsNameOfArr=true, Arr считаем именем массива | ||
ArChoice-Массив_выбранных_номеров-здесь результат при множеств.выборе | ArChoice-Массив_выбранных_номеров-здесь результат при множеств.выборе | ||
− | |||
= Примеры = | = Примеры = | ||
− | + | [[AcMenu]]( 'Действие', { 'Заблокировать проводки', 'Разблокировать проводки'},, 1 ) | |
− | AcMenu( 'Действие', { 'Заблокировать проводки', 'Разблокировать проводки'},, 1 ) | + | |
− | + | ||
[[Файл:21-12-2015_14-21-35.png]] | [[Файл:21-12-2015_14-21-35.png]] | ||
− | + | local am := [[KodToName]]( { 1, 2 } ) | |
− | local am := KodToName( { 1, 2 } ) | + | [[AcMenu]]( 'Выберите склады', KodToName( KodToArr( 'R10', '01' ) ), ~IsMultiChoice := true, ~ArChoice := am ) |
− | AcMenu( 'Выберите склады', KodToName( KodToArr( 'R10', '01' ) ), ~IsMultiChoice := true, ~ArChoice := am ) | + | |
− | + | ||
[[Файл:08-04-2016 14-31-14.png]] | [[Файл:08-04-2016 14-31-14.png]] | ||
− | |||
− | |||
= Смотрите также = | = Смотрите также = | ||
+ | [[Полезные функции]] | ||
[[Функции Delphi]] | [[Функции Delphi]] | ||
− | |||
− |
Текущая версия на 09:30, 18 сентября 2017
ACMENU - это функция, описанная в файле QrAddFn.pas
Функция предлагает пользователю выбрать один или несколько вариантов из предложенного списка
ACMENU( Title, Arr, [IsNameOfArr] [,CurItem=0], nil [,aLeft=-1] [,aTop=-1] [,ItemsFont=nil] [,TitleFont=nil] [,IsMultiChoice=.f.] [,ArChoice=nil] [,NeedEnt=True] )
Title - заголовок окна
Arr - массив вариантов для выбора
CurItem - номер текущего элемента, при появлении окна
номер пункта/-1 когда IsNameOfArr=true, Arr считаем именем массива ArChoice-Массив_выбранных_номеров-здесь результат при множеств.выборе
Примеры
AcMenu( 'Действие', { 'Заблокировать проводки', 'Разблокировать проводки'},, 1 )
local am := KodToName( { 1, 2 } ) AcMenu( 'Выберите склады', KodToName( KodToArr( 'R10', '01' ) ), ~IsMultiChoice := true, ~ArChoice := am )